OS:linux
应用服务器:websphere
框架:SSH
描述:在进行文件下载时,在linux环境下在IE下弹出的保存文件框时,文件名出现乱码,但是火狐确实好的
解决:通过以上描述可以判断根本原因在于浏览器
故增加以下代码
String userAgent = this.getRequest().getHeader(“User-Agent”);
boolean isIE = false;
if(userAgent.indexOf(“MSIE”) > 0){
isIE = true;
}
if(isIE){
filename = new String(filename.getBytes(“GB2312”), “ISO-8859-1”);
}else{
filename = new String(filename.getBytes(“UTF-8”), “ISO-8859-1”);
}
结论:等待验证…….
版权声明:本文为androidlds原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。