zoukankan      html  css  js  c++  java
  • IE Chrome 火狐乱码空格解决

    boolean isMSIE = isIE(request);
    if (isMSIE) {
    //IE浏览器的乱码问题解决
    zlmc = URLEncoder.encode(zlmc, "UTF-8");
    zlmc=zlmc.replace("+"," ");
    } else {
    //万能乱码问题解决
    zlmc = new String(zlmc.getBytes("UTF-8"), "ISO-8859-1");
    }

    File file = new File(jbxx.getWjlj() + "/" + downloadFileName);
    response.setContentType("application/octet-stream");
    if(request.getHeader("USER-AGENT").toLowerCase().indexOf("firefox") > -1){
    response.setHeader("Content-disposition","attachment;filename="" + zlmc + """);
    }else {
    response.setHeader("Content-Disposition", "attachment; filename=" + zlmc);
    }
    response.setCharacterEncoding("UTF-8");


    public boolean isIE(HttpServletRequest request) {
    return ((request.getHeader("USER-AGENT").toLowerCase().indexOf("msie") > 0) || (request
    .getHeader("USER-AGENT").toLowerCase().indexOf("rv:11.0") > 0));
    }
  • 相关阅读:
    做问答系统是对题目修改的bug
    控件treetable使用
    百度地图API --地理位置定位
    按每十分钟查询数据
    《deetom》项目开发历程<六> 免登陆
    poj 3348
    poj 1556
    poj 1269
    poj 3304
    R 540
  • 原文地址:https://www.cnblogs.com/zxg-blog/p/13168786.html
Copyright © 2011-2022 走看看