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

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

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

    2011年8月16日

    文件下載在windows跟linux及不同瀏覽器下的處理(中文名亂碼)

    在進行文件下載時liunx下出現中文文件名亂碼,windows下卻沒有.可能是不同操作系統的編碼方式不同?(含糊不清的說法),用
    Properties initProp = new Properties(System.getProperties());
    System.out.println(prop.getProperty("file.encoding"));能得到編碼方式都是UTF-8
    后來發現用
    fileName  = new String(fileName.getBytes("UTF-8"), "iso-8859-1");不管linux還是windows 下用火狐都是顯示正常的,IE下卻顯示亂碼,所以問題出在瀏覽器,得在程序中加入判斷(分別處理firefox跟Ie):
    //判斷是否是使用IE的方法
    String userAgent = request.getHeader("User-Agent");
    boolean isIE = false;
    //userAgent.toLowerCase().indexOf("msie")
    if(userAgent.indexOf("MSIE") > 0){
    isIE = true;
    }
    if(isIE){
    fileName  = new String(fileName.getBytes("gb2312"), "iso-8859-1");
    }else{
    fileName  = new String(fileName.getBytes("UTF-8"), "iso-8859-1");
    }

    posted @ 2011-08-16 15:43 smallfa 閱讀(1117) | 評論 (1)編輯 收藏

    <2011年8月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    公告

    smallfa
    博客園
    C++博客
    博客生活
    Blogjava
    足球博客
    微博
    Redsaga

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    Ajax

    Blogs

    DB

    java

    Open source

    ORM

    Tools/Help

    vedio Tech

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品四虎在线观看免费 | 亚洲狠狠成人综合网| 国产无遮挡色视频免费观看性色| 国产亚洲精品免费| 爱情岛亚洲论坛在线观看| 国产一区在线观看免费| 免费国产高清毛不卡片基地| 亚洲不卡中文字幕| AV无码免费永久在线观看| 亚洲av无码片在线观看| 美女被免费视频网站a国产| 久久亚洲精品成人| 一级毛片免费观看| 国产精品亚洲综合一区| 亚洲色图激情文学| 女人被弄到高潮的免费视频 | 国产亚洲精品岁国产微拍精品| 免费黄色电影在线观看| 在线观看亚洲一区二区| 大地资源在线观看免费高清 | 西西人体免费视频| 2022年亚洲午夜一区二区福利| 性生交片免费无码看人| 美女免费精品高清毛片在线视| 久久久久亚洲av成人无码电影| 久草福利资源网站免费| 亚洲另类精品xxxx人妖| 四虎影在线永久免费观看| 怡红院免费的全部视频| 亚洲一区在线免费观看| 亚洲人成电影在线播放| 5g影院5g天天爽永久免费影院| 亚洲国产欧美国产综合一区| 国产亚洲人成A在线V网站| 国产一卡二卡3卡四卡免费| 日本激情猛烈在线看免费观看| 亚洲AV无码成人精品区天堂 | 国产亚洲午夜高清国产拍精品| 99re这里有免费视频精品 | 亚洲日韩精品国产一区二区三区| 亚洲AV无码一区二区三区在线观看 |