解决各个浏览器文件下载中文乱码问题
忘记从哪篇博文借鉴的了,博主看到的话可以联系我进行转载或者删除。然后自己修复了原有代码的BUG,已验证各个浏览器文件下载中文没有乱码
/*** 解决各个浏览器文件下载中文乱码问题* @param filename* @return*/
public static String getFileName(HttpServletRequest request, String filename) {String finalFileName = "";try {final String userAgent = request.getHeader("USER-AGENT");if (StringUtils.contains(userAgent, "Edge")) {finalFileName = URLEncoder.encode(filename, "UTF8");} else if (StringUtils.contains(userAgent, "MSIE") || StringUtils.contains(userAgent, "Trident")) {// IE浏览器finalFileName = URLEncoder.encode(filename, "UTF8");} else if (StringUtils.contains(userAgent, "Mozilla")) {// google,火狐浏览器finalFileName = new String(filename.getBytes(), "ISO8859-1");} else {//其他浏览器finalFileName = URLEncoder.encode(filename, "UTF8");}} catch (Exception e) {e.printStackTrace();}return finalFileName;
}
解决各个浏览器文件下载中文乱码问题相关推荐
- 解决各个浏览器文件下载出现文件名中文乱码问题
/*** 解决各个浏览器文件下载中文乱码问题* @param filename* @return*/public static String getFileName(HttpServletReques ...
- jquery在ie浏览器下中文乱码的问题
用jquery的ajax方法在调用后台数据发现中文乱码,无法解析中文的url,而在别的浏览器下面就不会,如下所示 $.ajax({type:'get',url:'薛之谦-演员.lrc',async: ...
- 如何解决PHP上传中文出错,如何解决php上传中文乱码的问题
php上传中文乱码的解决办法:首先在相应的文件中添加"enctype="multipart/form-data""方法:然后通过"iconv(&quo ...
- 通过过滤器Filter解决web项目的中文乱码问题
事先说明:这里的问题解决是针对web项目中怎么通过Filter过滤器解决当前项目下所有Servlet资源的中文乱码问题. 一是post请求出现的中文乱码: 二是respose输出字符流出现的中文乱码问 ...
- linux 下,解决tomcat服务器接收中文乱码的问题
linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...
- 解决Http响应内容中文乱码问题
解决Http响应内容中文乱码问题 参考文章: (1)解决Http响应内容中文乱码问题 (2)https://www.cnblogs.com/kongieg/p/10119588.html (3)htt ...
- Jmeter之解决烦人的中文乱码问题
Jmeter之解决烦人的中文乱码问题 参考文章: (1)Jmeter之解决烦人的中文乱码问题 (2)https://www.cnblogs.com/liulinghua90/p/6973289.htm ...
- Ubuntu 11.04解决txt文档中文乱码方法
Ubuntu 11.04解决txt文档中文乱码方法: $ gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferen ...
- 服务器不能显示中文,彻底解决delphi WebBroker服务器中文乱码 delphi WebBroker服务器不能显示中文网页 WebBroker中文显示乱码...
彻底解决delphi WebBroker服务器中文乱码 彻底解决WebBroker中文显示乱码 彻底解决delphi WebBroker服务器不能显示中文网页 这个问题被折腾惨啦! 网上一大堆,就没能 ...
- 解决VS2010复制代码中文乱码的问题
解决VS2010复制代码中文乱码的问题 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/53305174 ...
最新文章
- SAP HU上面的'Obj.to Which HU Belongs'栏位初探
- vim的常用配置及使用方法
- Elasticsearch filter和query的不同
- 关于 extern C的说明
- C++ 异常,标准异常类,自定义异常类,throw,try,catch语句
- udp文件服务器,UDP客户端服务器文件传输
- 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据
- python--xlrd: xlrd.open_workbook excel.xls CompDocError解决办法
- 聊聊、Spring WebApplicationInitializer
- 51nod 最长的循环节(对循环小数位的理解+快速幂+欧拉筛)
- linux 常用图形库,在Linux下常用的3款Git图形客户端
- 量化交易模型只是武器,能否驾驭,靠的是背后的人
- 语义分割—遥感影像数据标签制作(ARCGIS)
- oracle分页怎么查询,Oracle的分页查询详解
- 【SDC】StreamSets实战之路-11-基础篇- StreamSets-数据流开发- Edge数据流设计
- linux服务完整吗,全面服务fullservice完整版
- vue项目 微信支付 和 支付宝支付
- 第一部分 python基础部分
- 解决导出excel表格无法打开的问题
- ThinkPad L450加装固态硬盘教程