'gbk' codec can't decode byte 0x91 in position 84: illegal multibyte sequence
时间: 2023-12-14 12:02:15 浏览: 21
Zenmap 报’utf8′ codec can’t decode byte 0xc0 in position 0: invalid start byte错误部分解决方案
这个错误通常是由于编码问题引起的。当Python尝试使用'gbk'编解码器解码包含非法多字节序列的字节时,就会出现这个错误。解决方法是使用正确的编码器或在读取文件时指定正确的编码。以下是两种解决方法:
1.使用正确的编码器
```python
with open('file.txt', encoding='utf-8') as f:
# do something with the file
```
2.在读取文件时指定正确的编码
```python
with open('file.txt', 'rb') as f:
content = f.read().decode('utf-8', 'ignore')
# do something with the content
```
阅读全文