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 に答える