隨筆-49  評(píng)論-67  文章-27  trackbacks-0
          LaTeX
          這個(gè)我才開(kāi)始看,現(xiàn)在還是菜鳥(niǎo)。

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(12)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          相冊(cè)

          收藏

          • 令你捧腹大笑的38張...(貼圖)
          • 關(guān)于struts的upload組件的編碼問(wèn)題
          •   我們的項(xiàng)目一般都是采用struts,以前一直沒(méi)用過(guò)它的upload,今天改一個(gè)項(xiàng)目的時(shí)候(這個(gè)項(xiàng)目用了upload,呵呵,不是我寫(xiě)的),發(fā)現(xiàn)不管怎么轉(zhuǎn)碼,都不會(huì)是中文,就算轉(zhuǎn)對(duì)了,也只有一部份是中文,倒...這下可慘了,一部份是中文,這樣的話肯定轉(zhuǎn)換不成功了(只有upload部份的是亂碼,其它部份都是中文--UTF-8編碼)。 無(wú)奈之下就又去apache的網(wǎng)站上下了1.2的(我用的是1.1),想測(cè)試一下,結(jié)果下載后測(cè)試upload組件,依然是亂碼,這樣的話就沒(méi)辦法了,肯定是upload部份有問(wèn)題,然后又把1.2的源碼下載下來(lái),看了一陣,發(fā)現(xiàn)果然是struts的upload的問(wèn)題,它沒(méi)有處理charset,找了一會(huì),發(fā)現(xiàn)主要是通過(guò)CommonsMultipartRequestHandler的handleRequest方法來(lái)處理上傳的請(qǐng)求的(修改其它地方也可以),將它的request對(duì)象中加入編碼,如下: if(request.getCharacterEncoding()==null){   upload.setHeaderEncoding("UTF-8"); }else{   upload.setHeaderEncoding(request.getCharacterEncoding()); } 這樣的話就可以處理了,經(jīng)測(cè)試也正常。不知道struts為什么不處理,我也郁悶,呵呵....... 我是用1.2的源代碼編譯的,呵呵,放在1.1中也沒(méi)有問(wèn)題,看來(lái)這部份沒(méi)有做過(guò)修改(沒(méi)看過(guò)它的changelog不知道,哈哈)
          • 牛仔褲的幾大著名品牌
          • 英文email
          • 英文信件格式

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 屯留县| 井陉县| 邵东县| 利川市| 晴隆县| 青浦区| 明星| 新巴尔虎右旗| 北安市| 鸡泽县| 太保市| 洛阳市| 那坡县| 岳池县| 九龙坡区| 修文县| 白河县| 南华县| 青海省| 沙坪坝区| 浏阳市| 梧州市| 大悟县| 句容市| 星座| 宜良县| 准格尔旗| 三穗县| 潢川县| 南郑县| 象州县| 客服| 长沙县| 雷波县| 章丘市| 南漳县| 万荣县| 沙河市| 滁州市| 宜黄县| 慈利县|