URL中的非拉丁字符(Google App Engine)

时间:2011-02-21 16:59:48

标签: google-app-engine url non-latin

在我的项目中,我有非拉丁字符的html文件:Кондиционер.html。当我提出要求时: www.myDomain.com/Кондиционер.html

服务器发送404错误:

错误:未找到 请求的URL /%D0%9A%D0%BE%D0%BD%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B5%D1%80.html在此服务器上找不到。

但是拉丁语后来一切正常。 如何设置GAE服务器以支持此类非拉丁文件名?

1 个答案:

答案 0 :(得分:0)

试试这个(在网络控制台上不起作用,但在真正的* .py文件中):

print urllib.unquote("Ober%C3%B6sterreich.txt").decode("utf8")

对于静态文件,您需要重定向请求处理程序和重定向的ascii命名文件。

相关问题