4

在我的项目中,我有带有非拉丁字符的 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 服务器以支持此类非拉丁文件名?

4

1 回答 1

0

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

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

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

于 2011-04-28T12:45:28.307 回答