firefox下载附件乱码问题
来源:互联网 发布:蒋方舟扒皮知乎 编辑:程序博客网 时间:2024/06/06 02:54
原文:https://www.oschina.net/question/3288681_2244885
String agent = request.getHeader("USER-AGENT");if(agent != null && agent.indexOf("Firefox") > -1){//火狐浏览器下载附件乱码 String enableFileName = "=?UTF-8?B?" + (new String(Base64.encodeBase64(po.getAttachmentName().getBytes("UTF-8")))) + "?="; response.setContentType("application/force-download"); // 中文需要编码 response.addHeader("Content-Disposition", "attachment;fileName="+enableFileName);}else if(agent != null && agent.indexOf("MSIE") > -1){//IE浏览器下载附件 String enableFileName = new String(po.getAttachmentName().getBytes("UTF-8"), "ISO-8859-1"); response.setContentType("application/force-download"); // 中文需要编码 response.addHeader("Content-Disposition", "attachment;fileName="+enableFileName);}else {//其他浏览器下载附件 // 强制下载不打开 response.setContentType("application/force-download"); // 中文需要编码 response.addHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode(po.getAttachmentName(), "utf-8"));}
阅读全文
0 0
- firefox下载附件乱码问题
- 下载附件文件名乱码问题
- 解决浏览器下载附件乱码问题 IE11
- mvc附件下载,以及中文名称乱码问题
- Firefox下载文件时中文名乱码问题
- Firefox下载文件时中文名乱码问题
- 中文名附件下载乱码
- weblogic附件下载乱码问题,tomcat 下正常
- 解决IE11 12 下载附件文件名乱码问题
- weblogic附件下载乱码问题,tomcat 下正常
- 解决IE11 12 下载附件文件名乱码问题
- 下载附件名乱码解决
- 火狐浏览器下载附件乱码
- 附件的下载问题
- 解决struts2在(IE,Firefox)下载文件名乱码问题。
- 解决struts2在(IE,Firefox)下载文件名乱码问题
- http 下载文件中文文件名在 firefox 下乱码问题
- wordpress中文附件乱码问题
- RequireJS的几种define定义方式
- Idea中类上有叉的解决方法
- aqtest 003
- 关于对网上一则java synchronized 线程同步的分析
- 初始化块与静态初始化块
- firefox下载附件乱码问题
- 【量化投资】基于大数据量化的基本面研究探索-以酱油行业为例
- ROS 记录与回放
- 异常java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52
- [机器学习入门] 李宏毅机器学习笔记-11(Convolutional Neural Network;卷积神经网络)
- C#——面向对象——继承——继承
- JavaScript单线程和异步机制
- VC++中实现INI文件读写的方法和示例
- FCN ---caffe运行solve.py文件报错