Python3解决‘utf-8‘ codec can‘t decode byte 0xa0 in position 1: invalid start byte问题
问题: 使用python3 进行解码的时候,出现了这个错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa0 in position 1: invalid start byte从字面意思就知道是字符集出现了问题解决思路:修改字符集参数,一般这种情况出现得较多是在国标码(GBK)和utf8之间选择出现了问题。出现异常报错是由于设置了d
文章共203字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
问题:
使用python3 进行解码的时候,出现了这个错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa0 in position 1: invalid start byte
从字面意思就知道是字符集出现了问题
解决思路:
- 修改字符集参数,一般这种情况出现得较多是在国标码(GBK)和utf8之间选择出现了问题。
- 出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为decode()方法默认strict,只要将其更改为ignore等即可。例如:
str.decode(“utf8”,“ignore”)
更多推荐
已为社区贡献1条内容
所有评论(0)