IE与firefox下文件下载中文乱码

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。