解决前端传来数据中文乱码问题

来源:互联网 发布:中国居民膳食指南 知乎 编辑:程序博客网 时间:2024/04/27 19:47
  1. String fileName = request.getParameter("fileName");  
  2.         // 解决中文文件名乱码问题  
  3.         if (request.getHeader("User-Agent").toLowerCase()  
  4.                 .indexOf("firefox") > 0) {  
  5.                 fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); // firefox浏览器  
  6.         } else if (request.getHeader("User-Agent").toUpperCase()  
  7.                 .indexOf("MSIE") > 0) {  
  8.             fname = URLEncoder.encode(fileName, "UTF-8");// IE浏览器  
  9.         }else if (request.getHeader("User-Agent").toUpperCase()  
  10.                 .indexOf("CHROME") > 0) {  
  11.             fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌  
  12.         }  
1 0
原创粉丝点击