GoogleAppEngineでハマったところメモ
日本語を使ったら、
exceptions.UnicodeEncodeError
と怒られました。
http://bluenotes.justblog.jp/technote/2007/12/exception_unico.html
によると、
ローカルで作業している場合は、
/usr/lib/python2.4/site-packages/.
とか
C:\Python25\Lib\site-packages\.
みたいな場所に、
sitecustomize.py
というファイルを
import sys
sys.setdefaultencoding('utf-8')
という内容で用意すると大丈夫みたいです。
GAEにアップロードするときや上記ファイルを用意しないでやるには、
http://www.okisoft.co.jp/esc/cygwin-15a.html
の
暗黙の Unicode 変換について
にある通り、
1. Unicode 文字列メソッド encode による変換
u.encode([encoding [, errors]])
例えば、
とやると出来るみたいです。