py腳本開頭加上:
1 # -*- coding:utf-8 -*-
注意:一定要這種格式!看到其他網站有各種格式,不一一列舉,,有興趣自行問度娘。
其他格式容易出問題!在某些情況下容易報錯!
cnstr就是你的中文字符串,做一下判斷:如果是unicode,直接轉碼,如果不是,先解碼再轉碼(解碼前要知道你的字符串是什么編碼)。
if isinstance(cnstr, unicode): print tt.encode('utf-8') else: print cnstr.decode('cp936').encode('utf-8')
OK。