Python 書いてたら Windows に怒られた
cmd.exe で直に Python コード書いてて、 UTF-8 の文字列を出力させようとしたら怒られたのでその対処法のメモ。
import sys
import codecs
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
これを実行した後は再度実行する必要もなく UTF-8 文字列を出力させてくれます。
cmd.exe で直に Python コード書いてて、 UTF-8 の文字列を出力させようとしたら怒られたのでその対処法のメモ。
import sys
import codecs
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
これを実行した後は再度実行する必要もなく UTF-8 文字列を出力させてくれます。