关于Tomcat请求带空格的文件,带特殊字符的文件失败的有关问题。

关于Tomcat请求带空格的文件,带特殊字符的文件失败的问题。,
Tomcat请求带空格的文件,带特殊字符的文件失败的问题。,

http://localhost:8080/tomcat/0%20tomcat%20-%20副本.gif

HTTP Status 404 - /tomcat/dtomcat''..,,%EF%BC%9B%EF%BC%9B%E3%80%81%EF%BC%8C%20-%20%E5%89%AF%E6%9C%AC%20-%20%E5%89%AF%E6%9C%AC.gif



会报错,请问怎么解决这个问题呢,谢谢。
主要用户他就上传带空格的文件名,

------解决方案--------------------
请求时: "副本" 两字为什么没有encode...

请求这个试试: 
http://localhost:8080/tomcat/0%20tomcat%20-%20%E5%89%AF%E6%9C%AC.gif
------解决方案--------------------
先URLEncoder.encode 然后再URLDecoder.decode行嘛
------解决方案--------------------
关于Tomcat请求带空格的文件,带特殊字符的文件失败的有关问题。地址进行一下URL解码啊
------解决方案--------------------

<img src="" id="imgId">
<div onclick="clickToImg('$!user.imgPath')">$!user.imgPath</div>
 
这种方式的怎么解码?
imgPath = encodeURIComponent(imgPath)
$("#imgId).attr("src",decodeURIComponent(imgPath));