摘要:
前言文件下载功能中的文件名处理,这又是个老生长谈的问题了,网络上也有各种解决方式,但可能由于各自项目语言以及编码不同导致多数方案都不尽如人意,最近又遇到这个问题,姑且根据自己的环境和编码总结一下后续观点都是基于如下环境服务端语言:JAVA项目编码:GBK应用服务器Resin 3.1分析Firefox会截断空格问题在Firefox下,如果文件名中有空格,那么空格后面部分的文字会被浏览器截取掉,客户端获取不到完整的文件名解决方案:将文件名使用双引号包裹起来使用MimeUtility.encodeWord(filename)方法,将其编码为“=?gb2312?B?xxxxxxxx?=”格式,其中的空 阅读全文
积分与排名
- 积分 - 20505
- 排名 - 74741
最新评论
- 1. Re:JSP模板继承功能实现
- @ longware没看到有那么复杂呀,楼主写的挺简洁,好理解...
- --mr.cheney
- 2. Re:JSP模板继承功能实现
- @ longware恩,新项目的话velocity,freemark的确是个好的选择但是老项目就困难了,工作量、学习成本你懂的。。。...
- --逆风之羽
- 3. Re:JSP模板继承功能实现
- 既然是jsp,就别那么复杂,include即可include header.jspinclude menu.jspinclude mybody.jspinclude footer.jsp否则veloc...
- --longware
- 4. Re:中文名文件下载浏览器兼容处理
- Mark
- --于江水
- 5. Re:Javascript执行效率小结
- 不错,学习了
- --rana4504