[备忘]IE下载时出现长文件不能下载或出现乱码问题(0 位领导批示)
- 2010-12-13
- 分类:Other
- 作者:银子
- 1,592 位领导视察
最近的项目中要一个需求是附件要生成一个较长的文件名,在IE8以下版中出现了不能下载或下载后文件名乱码问题。
最终发现这是IE的一个BUG,在IE8中已经修复,而IE7及以下版中就会出现问题。
原因可能是因为ie在处理 Response Header 的时候,对header的长度限制在150字节左右。而一个汉字编码成UTF-8是9个字节,那么17个字便是153个字节,所以便会报错。
暂无解决方法.
















