解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128

来源:互联网 发布:2017部门决算软件 编辑:程序博客网 时间:2024/04/29 18:12

在写Python的时候,遇见了这个问题,经过网络的查询,得到了解决,记录如下:

在代码的前面加上:import sysreload(sys)sys.setdefaultencoding('utf8')

问题的原因就是:
Python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。

0 0
原创粉丝点击