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

关于中文url的问题,急!!!
有两个url
1.http://localhost:8080/bocmis/uploadFiles/项目/shenpi/cgsqb/方案.doc
2.http://localhost:8080/bocmis/uploadFiles/aaa/shenpi/cgsqb/aaa.doc
两个文档都是存在的,但是访问有中文的那个就报404,请问为什么

------解决方案--------------------
对URL进行编码.
------解决方案--------------------
把环境设置成utf-8
------解决方案--------------------

http://localhost:8080/bocmis/uploadFiles/项目/shenpi/cgsqb/方案.doc
换成
http://localhost:8080/bocmis/uploadFiles/%CF%EE%C4%BF/shenpi/cgsqb/%B7%BD%B0%B8.doc
试试。
------解决方案--------------------
使用URLEncode.encode(urlString)对你的http://localhost:8080/bocmis/uploadFiles/项目/shenpi/cgsqb/方案.doc进行编码