prism

2008-03-26

Python setdefaultencoding

開發及程式執行環境,如果要執行環境的預設編碼


舉例,我要預設 utf8

1) 加入 import sys; sys.setdefaultencoding('utf-8') /etc/pythonX.Y/sitecustomize.py


2) 加入 import sys; sys.setdefaultencoding('utf-8') /usr/lib/pythonX.Y/sitecustomize.py

3) 程式開頭加入, reload(sys);sys.setdefaultencoding('utf-8')

至於原因,及詳細細節請參考(不好意思,我說故事的能力還沒加強好)

http://blog.ianbicking.org/illusive-setdefaultencoding.html

沒有留言: