隨筆-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)論排行榜

          主站蜘蛛池模板: 扎赉特旗| 普兰店市| 县级市| 漾濞| 肇州县| 五大连池市| 龙州县| 曲阳县| 财经| 普安县| 高清| 兖州市| 旬邑县| 马公市| 高密市| 彭阳县| 会宁县| 克什克腾旗| 寿宁县| 柳江县| 平果县| 梓潼县| 万年县| 永春县| 缙云县| 壶关县| 庆安县| 安龙县| 莱阳市| 若尔盖县| 麟游县| 长武县| 彭山县| 聂荣县| 长垣县| 周宁县| 新河县| 栾川县| 大足县| 克山县| 清镇市|