摘要: 今天做文件下载功能模块,发现几个问题。1. 如果指定的文件名里包含了空格,FireFox就会截取空格前的部分作为默认文件名,IE就会在空格位置通过+号填补2.中文字符乱码,准确的是非 ASCII 字符乱码,当原文件的文件名中含有非 ASCII 字符时,将引发客户端获取到的文件名错乱3. 一些特殊字符不能被正常输出(当然这里我并不是那些不常见的符号)比如“.”在IE下就会变为“[1].”对于这三个问题,网上解决方案已经很多了,但没有一个完整的可以解决这些问题要不就是解决了空格问题,但如果有中文了,就出现了乱码。要不就是解决了中文了,空格就变成“+”了等等………有人说解决第一个问题解决方法很简单: 阅读全文
posted @ 2012-05-03 00:16 荣景智工 阅读(2680) 评论(1) 推荐(0) 编辑