日期:2014-05-18  浏览次数:20637 次

浏览器的BUG?UTF8的BUG?包含中文减号“—”该如何正确UTF-8格式URL编码
当前做一个下载模块,允许用户自定义文件名上传。

碰到用户上传了文件名含有“—”的文件(例如:中心—偏离)均无法正确下载。出问题的应用服务器是Websphere5,经测试,TOMCAT5也出现同样的问题。那么,如何解决出现此类无法正确编码字符的问题呢?

请不要告诉我直接发送GBK,我需要UNICODE地址的解决方案。如果实在不行,各位是如何处理此问题的呢?

------解决方案--------------------
简单点就是直接替换成--
------解决方案--------------------
学习
------解决方案--------------------
学习!这个问题问得确实不错!