访问文件路径文件名为中文的问题

2013-01-12 12:44:20 +08:00
 Tiny
我有个问题:
http://localhost:8080/test/测试.txt,当我直接访问这个路径的时候汉字会被转码,导致该文件不能访问 404。这个项目是发布在TOMCAT下面的,因为TOMCAT里面还有其他的的项目,修改TOMCAT的编码会有别的影响。

请问我如何才能用URL的方式来访问该文件? 谢谢。
3021 次点击
所在节点    问与答
2 条回复
SAGAN
2013-01-12 12:55:28 +08:00
把"测试"转成%B2%E2%CA%D4 (GBK)或%E6%B5%8B%E8%AF%95 (UTF-8)

如果你的服务器是windows就转成GBK, Linux转UTF-8
Tiny
2013-01-12 13:16:51 +08:00
@SAGAN 谢谢 !用你的方法测试还是不行。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX