Python使用時,經常出現各種編碼的問題。這裡匯總一下常用的解決辦法。
#coding=utf-8
import sys
reload(sys) #必須要reload
sys.setdefaultencoding('utf-8')
#放在原文件第一行
#coding=utf-8
import sys
print sys.getdefaultencoding()
import sys
reload(sys) #必須要reload
sys.setdefaultencoding('utf-8')
通常情況使用前面的兩種方法,基本不會有什麼問題。但是最近還是碰到編碼的問題。
exceptions.UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xce in position 0: invalid continuation byte
對字符串進行unicode化,忽略錯誤,代碼如下:
unicode( rst , errors='ignore')
一、前言PPLiteSegIt is a real-time