UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 4: ordinal not in range(128)
Python的str默认是ascii编码,和unicode编码有冲突。编码要用实际编码(utf-8,gbk,…),而不是ascii编码
以下代码可解决该问题
import sys
reload(sys)
sys.setdefaultencoding(‘utf8’)
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 4: ordinal not in range(128)
Python的str默认是ascii编码,和unicode编码有冲突。编码要用实际编码(utf-8,gbk,…),而不是ascii编码
以下代码可解决该问题
import sys
reload(sys)
sys.setdefaultencoding(‘utf8’)