附件下载时,遇到中文附件名的兼容性问题,firefox.chrome.ie三个派系不兼容,通过分析整理,总结出处理该问题的办法,记录如下: 1.文件名编码 服务器默认使用的是ISO8859-1,而我们java代码里默认用的是UTF-8,所以需要在传给服务器时转换一下 2.浏览器对文件名的处理方式 微软在处理附件文件名时,是使用的URL解码处理,所以需要对微软系的浏览器进行单独处理 代码如下: public String dealAttachmentName(HttpServletRequest…