0

私はこのチュートリアルに従っていました。 https://developers.google.com/apps-script/articles/appengine

セクション1-6に従おうとしたとき

「ブラウザでこのURLをテストしてください:http:// localhost:8080 / rpc?action=Echo¶ms={"example": "blah"}&key=mySecretKey。」(スタックオーバーフローの自動エラーチェックを回避するために、「http://」と「localhost」の間にスペースを追加しました。)

このエラーのため、フォローできませんでした。

<type 'exceptions.SyntaxError'>: 'ascii' codec can't decode byte 0xc2 in position 141: ordinal not in range(128) please see http://www.python.org/peps/pep-0263.html for details (backend.py) 
      args = ("'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)",) 
      filename = None 
      lineno = None 
      message = "'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)" 
      msg = "'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)" 
      offset = None 
      print_file_and_line = None 
      text = None

このチュートリアルの前に、GoogleAppEngineの「HelloWorld」チュートリアルを読みました。そしてそれはうまくいきました。

エラーを削除するにはどうすればよいですか?

PSチュートリアルで、「セクション1:スクリプトエディターの使用」のタイプミスは「セクション1:AppEngineサービスの作成とデプロイ」であることがわかりました。おもう。

4

2 に答える 2

1

ピルクロウ記号 ¶ ("... action=Echo¶ms=..." 内) は ascii では B6 として表現されますが、UTF-8 では C2 B6 として表現されます。

お使いのブラウザーまたはエディターは、おそらく (そしてかなり合理的に) スクリプトのエンコーディングとして UTF-8 を使用しています。回避策として、エンコーディングを Western または ascii に変更してから、スクリプトを再度貼り付けてください。

于 2012-07-19T02:58:30.757 に答える
0

Unicode の問題は、GAE Python アプリケーションでは非常に一般的です。Nick Johnson のこの記事は、Python コードの作成に役立ちます: http://blog.notdot.net/2010/07/Getting-unicode-right-in-Python

于 2012-07-19T16:05:25.100 に答える