编程语言
首页 > 编程语言> > python编码错误解决:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884

python编码错误解决:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884

作者:互联网

在使用python打开某文本时报错:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x92 in position 884: invalid start
在这里插入图片描述
我这里使用的是Mac,首先找出不是用utf-8编码的文本

在这里插入图片描述
然后打开终端,并使用vim打开该文件

输入:set,发现该文件是用latin1来编码的
在这里插入图片描述
回车,输入:set fileencoding=utf-8 修改编码方式

保存退出,重新打开查看发现修改成功

在这里插入图片描述

回到python进行测试,正常运行!

标签:编码,set,utf,884,python,打开
来源: https://blog.csdn.net/wiki347552913/article/details/88060582