python编码问题
各位大神,请问python中出现'gbk' codec can't decode byte 0xae in position 30: illegal multibyte sequence
但换成utf-8编码仍然报错,怎么解
重新更改下文件编码:
第一步,打开笔记本另存为:
https://xxx.ilovefishc.com/forum/202005/25/072650zqq1fqqmng421bqz.jpg
第二步,设置编码,这里设置 utf-8 那么 open encoding 就要带上 utf-8:
https://xxx.ilovefishc.com/forum/202005/25/072647nvzjv2zemvgxet5g.jpg
这里也可以选择第一个 ,ANSI ,选这个的话就不用加 encoding = 'utf-8' 参数:
https://xxx.ilovefishc.com/forum/202006/22/222937li4vv400i6v44b6z.png
你先确定下对应文件or文本的编码格式,再选择对应的去做解码; 感谢各位大佬,懂了,当为‘wb'时,编码不能用encoding = 'utf-8',所以直接用ANSI编码 yhhpf 发表于 2020-7-16 17:21
你先确定下对应文件or文本的编码格式,再选择对应的去做解码;
感谢大佬 Twilight6 发表于 2020-7-16 17:23
重新更改下文件编码:
第一步,打开笔记本另存为:
感谢大佬 给encode(),加个参数errors = 'ignore' 感谢大佬
页:
[1]