<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    You smiled and talked to me of nothing and I felt that for this I had been waiting long.

    The trees come up to my window like the yearning voice of the dumb earth.

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      19 Posts :: 10 Stories :: 25 Comments :: 0 Trackbacks
    最近在項(xiàng)目開(kāi)發(fā)中,處理文件下載時(shí),出現(xiàn)中文文件名亂碼的現(xiàn)象。以下是解決方法的小記。
    1.Action配置:
     1 <action name="downloadFile"
     2             class="com.xxx.xxx.web.action.common.LoadFileAsInputStreamAction"
     3             method="downloadFile">
     4             <result name="success" type="stream">
     5                 <param name="contentType">
     6                     application/octet-stream;charset=UTF-8
     7                 </param>
     8                 <param name="inputName">inputStream</param>
     9                 <param name="bufferSize">100000</param>
    10                 <param name="contentDisposition">
    11                     attachment;fileName="${fileName}"
    12                 </param>
    13             </result>
    14         </action>
    2.對(duì)fileName進(jìn)行轉(zhuǎn)碼:
     1     private String convertUnicode(String name) {
     2         String filename = null;
     3         try { // 支持IE和FireFox
     4             filename = new String(name.getBytes("GBK"), "ISO-8859-1");
     5         } catch (UnsupportedEncodingException e) {
     6             // e.printStackTrace();
     7             LOG.error(" ### Convert FileName Error!");
     8         }
     9         return filename;
    10     }
    3.修改TOMCAT server.xml:
    增加URIEncoding="UTF-8"參數(shù)設(shè)置.
    版權(quán)聲明:轉(zhuǎn)載時(shí)請(qǐng)以超鏈接形式標(biāo)明文章原始出處和作者信息及本聲明

    posted on 2008-06-11 09:37 鉤子 閱讀(2475) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): opensources工作筆記

    Feedback

    # re: webwork-下載文件出現(xiàn)中文名稱(chēng)亂碼的解決方法 2008-06-11 17:01 隔葉黃鶯
    我需要一種不用通過(guò)
    filename = new String(name.getBytes("GBK"), "ISO-8859-1");

    解決中文亂碼的辦法  回復(fù)  更多評(píng)論
      

    # re: webwork-下載文件出現(xiàn)中文名稱(chēng)亂碼的解決方法 2008-06-11 18:40 鉤子
    @隔葉黃鶯
    嗯,我也不喜歡再做次轉(zhuǎn)換,但是目前還沒(méi)有找到更好的方法。空下來(lái)分析下WW的代碼看看,期望能找到更好的解決方案。  回復(fù)  更多評(píng)論
      

    # re: webwork-下載文件出現(xiàn)中文名稱(chēng)亂碼的解決方法 2008-08-11 13:49 鉤子
    另,關(guān)于filename最好是用form post的形式提交,否則如果是在url后面帶參數(shù)的形式的話(huà),會(huì)出現(xiàn)ie6下某些字體無(wú)法正確解析的現(xiàn)象。
    這里小注下。  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 免费无码VA一区二区三区| 一区二区三区AV高清免费波多| 国产羞羞的视频在线观看免费| 日产国产精品亚洲系列| 精品国产日韩亚洲一区91| 日韩中文无码有码免费视频| 亚洲成AV人片在WWW| 免费永久在线观看黄网站| 国产AV日韩A∨亚洲AV电影| 国产在线不卡免费播放| 曰批免费视频播放免费 | 免费在线观看的网站| 亚洲熟妇成人精品一区| 麻豆国产VA免费精品高清在线| 亚洲a∨无码精品色午夜| 亚洲国产免费综合| A毛片毛片看免费| 亚洲av成人无码久久精品| 亚洲精品视频在线免费| 亚洲男人天堂2018av| 国产免费观看视频| 中文字幕免费视频精品一| 亚洲国产精品第一区二区| 皇色在线视频免费网站| 春暖花开亚洲性无区一区二区| 自拍偷自拍亚洲精品情侣| 99re6在线精品视频免费播放| 亚洲制服丝袜中文字幕| www国产亚洲精品久久久| 一级特黄aaa大片免费看| 亚洲五月六月丁香激情| 青青久在线视频免费观看| 国产精品亚洲专区无码不卡| 亚洲中文字幕无码一区二区三区| 最近中文字幕完整免费视频ww | 无套内谢孕妇毛片免费看看 | 中文字幕亚洲综合久久男男| 久久国产免费一区| 亚洲人成网站18禁止| 亚洲日韩乱码中文无码蜜桃臀网站| 免费观看黄色的网站|