我希望能够接受带有unicode字母数字字符串的网址:
/Search/hello
/Search/hablé
/Search/我会明白
[编辑] 我意识到URL将是URI百分比编码,但根据我尝试过的,似乎webapp2模块解码百分比编码,所以我的问题仍然存在。
作为单挑,我正在使用GAE 1.6.5,webapp2和python 2.7。
在python中,我将使用以下正则表达式并设置re.UNICODE标志以匹配上述URL:
(?u)/Search/[\w]+
但是,我无法弄清楚如何在Webapp2 WSGIApplication URL模式中设置unicode标志。以下内容:
app = webapp2.WSGIApplication([ ('(?u)/Search/([\w]+)', SearchHandler), ... ])
似乎只匹配/ Search / hello和其他两个,我正在采取意味着unicode标志没有被设置。难道我做错了什么?这支持吗?