1

App Engine/Python アプリケーションにエンコードの問題があります。たとえば、「ô」文字は「=F4」に変換されます。とても奇妙です。アクセントのない一部の文字も変換されます。問題はローカルではなく、オンラインのアプリで発生します。

編集

問題が解決しました。この問題は、フォームに画像のアップロードを含めるとデータが引用印刷可能になるという App Engine のバグが原因でした。このコメントでは、問題を解決する方法を説明し、すべてを機能させる appengine_config.py を含めていますhttp://code.google.com/p/googleappengine/issues/detail?id=2749#c54

4

1 に答える 1

0

問題はエンコーディングによるものです。私の推測では、ブラウザーがエンコードされたデータ ("ô" などの文字) を受け入れるフォームがあると思います。ただし、サーブ側では、このデータをリクエスト オブジェクトから読み取ると、このデータはプレーンな ASCII 文字列のように扱われます。

正常に保存 (または表示) するには、リクエスト データの形式を明示的に指定する必要があります。

于 2012-09-23T09:09:57.603 に答える