firefox 导出 /下载 乱码

导出excel ,谷歌浏览器,IE8均,导出正常,唯独火狐乱码有问题.各种google,解决如下:

 

resp.setHeader("Content-Disposition", "attachment;filename*=\"" +new String(fileName.getBytes("UTF-8"),"ISO-8859-1")+"\"");

 

网上说的这么写:

resp.setHeader("Content-Disposition", "attachment;filename*=\"utf8\'\'" +new String(fileName.getBytes("UTF-8"),"ISO-8859-1")+"\"");

 但实际去掉utf8也能正确编码。

==================================================================================

 2014-11-06添加:

    注意:如果是谷歌及IE等,此种方式不可行。会出现浏览器获取url最后一段地址作为文件名:

     如  http://www.xxx.com/aa/中文文件.txt 

      浏览器会将 “中文文件.txt ”作为文件名。但却能够正确显示中文。

你可能感兴趣的:(firefox导出乱码,火狐导出乱码,火狐下载乱码,兼容火狐IE导出乱码)