//ajax以get方式提交,字符串中包含中文
//后台struts中对该string的set方法中
this.jsonString = new String(jsoString.getBytes("ISO8859-1")); //struts2框架文件下载时,文件名包含中文
http://blog.****.net/wojiaohuangyu/article/details/51539520 String userAgent = request.getHeader("User-Agent");
//针对IE或者以IE为内核的浏览器:
if (userAgent.contains("MSIE")||userAgent.contains("Trident")) {
fileName = java.net.URLEncoder.encode(fileName, "UTF-8");
} else {
//非IE浏览器的处理:
fileName = new String(fileName.getBytes("UTF-8"),"ISO-8859-1");
}
相关文章
- eclipse中the import java cannot be resolved..等问题
- Java GUI Button组件上的内容中文乱码问题
- python 中文编码问题
- 关于eclipse中查找不到Java源码的问题
- 在PyCharm(Python集成开发环境)中安装jieba中文分词工具包
- CAD2010中文版安装问题记录
- Eclipse中properties文件,中文只显示Unicode问题(Properties Editor)
- 轻松理解 Java开发中的依赖注入(DI)和控制反转(IOC)
- 微信开发者工具 微信小程序中调试器console界面不显示跑出的代码结果的问题解决
- 32位系统下VS开发生成的.exe程序在64位系统中连接Access数据库文件问题的解决过程