文件下载filename乱码问题

来源:互联网 发布:java socket ping 编辑:程序博客网 时间:2024/05/22 01:36
 String userAgent = request.getHeader("USER-AGENT");if(StringUtils.contains(userAgent, "MSIE")){//IE浏览器fileName = URLEncoder.encode(fileName,"UTF8");        }else if(StringUtils.contains(userAgent, "Mozilla")){//google,火狐浏览器        fileName = new String(fileName.getBytes(), "ISO8859-1");        }else{        fileName = URLEncoder.encode(fileName,"UTF8");//其他浏览器        }        response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");