java 中文乱码的解决办法!兼容谷歌,IE,FIREFOX(火狐)

来源:互联网 发布:wps数据透视表求和项 编辑:程序博客网 时间:2024/05/16 10:55
String fileName = request.getParameter("fileName");          // 解决中文文件名乱码问题          if (request.getHeader("User-Agent").toLowerCase()                  .indexOf("firefox") > 0) {                  fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); // firefox浏览器          } else if (request.getHeader("User-Agent").toUpperCase()                  .indexOf("MSIE") > 0) {              fname = URLEncoder.encode(fileName, "UTF-8");// IE浏览器          }else if (request.getHeader("User-Agent").toUpperCase()                  .indexOf("CHROME") > 0) {              fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌          }  

0 0
原创粉丝点击