Java: IE & Firefox下载文件中文乱码的兼容代码
来源:互联网 发布:软件测试工具下载 编辑:程序博客网 时间:2024/05/16 15:44
需要使用两种不同编码方式来处理,在Firefox 3.6,IE 8以及google下测试通过:
String agent = request.getHeader("User-Agent");
boolean isMSIE = (agent != null && agent.indexOf("MSIE") != -1);
if (isMSIE) {
fileName = URLEncoder.encode(fileName, "UTF-8");
} else {
fileName = new String(fileName.getBytes("UTF-8"), "ISO-8859-1");
}
response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
String agent = request.getHeader("User-Agent");
boolean isMSIE = (agent != null && agent.indexOf("MSIE") != -1);
if (isMSIE) {
} else {
}
response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
0 0
- Java: IE & Firefox下载文件中文乱码的兼容代码
- java 中文乱码的解决办法!兼容谷歌,IE,FIREFOX(火狐)
- java 中文乱码的解决办法!兼容谷歌,IE,FIREFOX(火狐)
- java 中文乱码的解决办法!兼容谷歌,IE,FIREFOX(火狐)
- java 中文乱码的解决办法!兼容谷歌,IE,FIREFOX(火狐)
- JAVA 文件导出 IE/火狐中文乱码兼容
- java实现浏览器下载文件,并解决兼容各浏览器的文件下载中文乱码
- 兼容IE Firefox Opera 的禁止下载
- AJAX中文乱码PHP完美解决(IE和Firefox兼容)
- java下载excel文件在firefox中文件名为乱码
- 兼容IE和Firefox的“加入收藏”代码
- 兼容Firefox和IE的“收藏”代码
- java下载文件中文文件名乱码问题(ie,谷歌,火狐)
- java 下载文件 兼容 ie 火狐 google 浏览器 ,解决下载文件乱码问题
- 下载文件firefox中文文件名乱码
- FIREFOX 下载中文文件名出现乱码的java解决方案
- FIREFOX 下载中文文件名出现乱码的java解决方案
- FIREFOX HttpServletRequest下载中文文件名出现乱码的java解决方案
- hdu4081 次小生成树变形
- MySQL集群硬件,软件,网络要求
- LeetCode——Longest Consecutive Sequence
- Spring与Rmi的集成与应用
- 学习RecyclerView(一)
- Java: IE & Firefox下载文件中文乱码的兼容代码
- Android Studio系列教程四--Gradle基础
- 2012年5月SAT香港真题解析
- DirectX9.0第一天
- Andrew Stankevich Contest 28 - I
- matlab如何实现循环提取EXCEL一列数据
- 点击数据库提示“评估期已过”该怎么办?
- AFNetworking 使用总结 (用法+JSON解析)
- 使用Linux命令行测试网速