透過下列程式碼, 即可獲得電腦預設的編碼。
get_default-encoding.py
# -*- coding: utf-8 -*- import sys print sys.getdefaultencoding()
set_default-encoding.py
# -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8')
因為 python(2.6)在初始化之後會刪除 sys.setdefaultencoding 這個方法,因此需要重新載入 reload(sys)。
更多請參考
- Python and Unicode
- http://www.pycs.net/users/0000323/stories/14.html