Project Picky URL含中文编码,大小写敏感,小写查询不到记录

2010-10-03 02:52:25 +08:00
 xinzhi
中文.html

数据库里面保存的是:
%e4%b8%ad%e6%96%87.html

直接访问,ArticleHandler()回应了404

将url保存为大写方式保存,访问正常。
%E4%B8%AD%E6%96%87.html


此时使用小写URL访问也是正常的,大小写没区别。那么关键问题就是GQL query的问题了吧。如何解决因为URL编码大小写问题呢?

(中文url是历史遗留问题,没人故意写这样的编码哟)
4372 次点击
所在节点    问与答
1 条回复
xinzhi
2010-10-04 10:13:56 +08:00
我想歪了。url.lower之后就好了。

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

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

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

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

© 2021 V2EX