2013年5月6日月曜日

Ptyhonの課題

採点時にはどうもutf-8が出て行かない環境で実行されてるらしい。ので、手元で動いてるのに、向こうでエラーが出るというようなことがおこるようだ。

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

手元でテストする際には
unset LC_CTYPE
とかして確認した方がいい模様。

unicode文字列の出力時には明示的にencodeが必要。

print w.encode('utf-8')


0 件のコメント:

コメントを投稿