如何更改python 3.5中的首选编码?我试图chcp 65001
和-*- coding: utf-8 -*-
和sys.setdefaultencoding
,但仍获得的编码错误更改Python中的偏好编码
File "D:\Program Files\Anaconda2\envs\py3\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
的UnicodeDecodeError:“字符映射”编解码器不能在75位解码字节的0x90:字符映射到
它继续调用cp1252.py而不是cp65001.py
你可以显示你的Python代码导致这个错误? –
@NilsWerner它是一个很长的代码,因为它是我们公司脚本的一部分。该功能是读取包含中文字符的文件。 –
然后尝试将其重构为[最小工作示例](https://en.wikipedia.org/wiki/Minimal_Working_Example)。 –