更新时间:2022-06-01 19:54:39
#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')