Posts match “ Python ” tag:

Unicode for Python on Windows

太久沒有用 windows 了,這個問題花了我一點時間,重點在下面的設定:

I/O Encoding

@chcp 65001 > nul
@set PYTHONIOENCODING=utf-8

下面是檢查 stdin/stdout 的 encoding

$ python -c 'import sys; print sys.stdin.encoding, sys.stdout.encoding'

Default Encoding

修改 default encoding 從 ascii -> utf-8

import sys
print sys.getdefaultencoding()
reload(sys)
sys.setdefaultencoding('utf-8')
print sys.getdefaultencoding()

詳細可以參考 Python 2 on Windows: how to read command line arguments containing Unicode code points