在Servlet中解决输出到谷歌,IE,火狐中文乱码问题
来源:互联网 发布:淘宝关键词在哪里设置 编辑:程序博客网 时间:2024/05/18 00:45
// 解决中文文件名乱码问题
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浏览器 (IE采用URL编码)
}else if (request.getHeader("User-Agent").toUpperCase()
.indexOf("CHROME") > 0) {
fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌
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浏览器 (IE采用URL编码)
}else if (request.getHeader("User-Agent").toUpperCase()
.indexOf("CHROME") > 0) {
fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌
}
注意:所有浏览器都支持ISO编码这也是为什么把其变成ISO编码的原因
0 0
- 在Servlet中解决输出到谷歌,IE,火狐中文乱码问题
- 完美解决在Servlet中出现一个输出中文乱码的问题
- 导出文件在IE和火狐中文件名乱码问题的解决
- AJAX在servlet中返回中文乱码问题的解决
- Servlet 输出中文乱码解决
- servlet中中文乱码问题的解决
- 解决Servlet中,中文乱码的问题
- Servlet 输出中文乱码问题
- 解决servlet中输出中文到浏览器以及post、get两种提交方法乱码问题
- 解决火狐/IE导出Excel文件名为中文时乱码问题
- Servlet解决中文乱码问题
- Servlet解决中文乱码问题
- 解决servlet中文乱码问题
- 中文传值火狐、google浏览器无问题,但IE有乱码问题的解决
- 中文传值火狐、google浏览器无问题,但IE有乱码问题的解决
- servlet中解决中文乱码
- 解决输出中文乱码问题
- servlet输出JavaScript中文乱码解决
- RTMP和RTSP使用场景区别
- 性能测试、指标和优化 -- 性能相关总结
- ios 将NSLog日志重定向输出到文件中保存
- 八皇后问题
- Java之基本数据类型及类型转换
- 在Servlet中解决输出到谷歌,IE,火狐中文乱码问题
- python 收音机
- 补第二次c++作业(两篇)
- iOS-不用网线搭建IPv6网络测试环境
- Java之序列化Object对象和字节数组或文件之间的转换
- web.xml配置(Servlet)
- 面试题:Sql Server的操作
- 关于OpenGL的RenderBuffer,FrameBuffer
- 万能关闭流