Python2的中文字符编码报错 发表于 2018-01-25 分类于 Python Disqus: 在Python2中, 在首行声明了字符编码为utf8, 但是依然报错 1UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128) 解决方法如下: 在报错的python文件中加入以下几行代码 123import sysreload(sys)sys.setdefaultencoding('utf8') 相关文章 json.dumps中的ensure_ascii参数 Input strings must be a multiple of 16 in length 打赏 微信支付 支付宝