UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position 522: illegal multibyte sequence
时间: 2023-06-19 22:07:54 浏览: 184
invalid multibyte character sequence 870告警1
这个错误通常表示你尝试以gbk编码方式解码一个不合法的字节序列。你需要检查编码方式和字节序列是否匹配,并尝试使用其他编码方式解码。如果你不确定编码方式,可以尝试使用utf-8编码方式解码,因为它支持更广泛的字符集。你可以使用以下代码进行解码:
```
with open('filename', 'r', encoding='utf-8') as f:
data = f.read()
```
如果尝试使用utf-8编码方式仍然出现错误,你可以尝试其他编码方式,例如'gb2312'、'gb18030'等。
阅读全文