Python 並不像其它語言一樣,看你的程式碼檔案是什麼字元編碼就用什麼編碼來解讀內部的字串。所以必須在檔案開頭處清楚地宣告# -*- coding: utf-8 -*-
當然你的程式碼檔案也要存成對應的編碼才能正常執行。
而如果在一個 utf-8 編碼的程式碼裡,若要將某 utf-8 字串轉成 cp950 (在 Windows 上蠻常用的)的話,只要:str = "我是UTF-8的字串"
print str.decode('utf-8').encode('cp950')
就可以了。相當方便!
2008年4月29日 星期二
Python 的字元編碼
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言