aptana 上で debug してたので、まず、Google App Engine Launcher から起動すると...、 App Engine の中で
ImportError: No module named _multiprocessingと出て、途中で止まってしまう (; ;)
めげずに (^^;、デプロイ。データをいくつか入れて、最初のうちは動いていたのだが、日本語を入力すると
UnicodeEncodeError: 'ascii' codec can't encode characters in position ....というエラーが。こっちは自分で書いたコードで出たので、調べてみると、どうも文字コードの問題らしい。
google 様にお伺いをたてると、ピッタリのページが。
結局
をval = str( params[key] )
に書き換え。if type(params[key]) == unicode:
val = params[key].encode('utf-8')
else:
val = str( params[key] )
いろいろ調べたが、どうも aptana の python が 2.6 の気配がある。明日調べよう。
あ、あと、AWS に日本語を食わせるときは UTF-8 のようだ。
0 件のコメント:
コメントを投稿