UnicodeDecodeError: 'gbk' codec can't decode byte 0x8c in position 16: illegal multibyte sequence
时间: 2023-10-18 16:25:05 浏览: 43
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误通常是因为你尝试使用 "gbk" 编码读取一个非 "gbk" 编码的文件或字符串。解决方法是使用正确的编码格式读取文件或字符串。你可以尝试使用 "utf-8" 编码格式进行读取,因为 "utf-8" 是一种通用的编码格式,支持大多数语言和字符集。例如:
```
with open('file.txt', encoding='utf-8') as f:
content = f.read()
```
如果你需要使用 "gbk" 编码格式进行读取,那么请确保文件本身就是 "gbk" 编码格式,并将 "gbk" 作为编码格式进行读取。
阅读全文