UnicodeDecodeError: 'gb2312' codec can't decode byte 0x9c in position 1: illegal multibyte sequence
时间: 2023-11-19 18:57:18 浏览: 71
字符串乱码解决gb2312
4星 · 用户满意度95%
这个错误通常是由于编码不匹配导致的。在Python中,当你尝试使用不同编码的数据时,就会出现这个错误。解决这个问题的方法是使用正确的编码打开文件或者使用正确的编码解码数据。
以下是两种解决方法:
1. 使用正确的编码打开文件
```python
with open('file.txt', 'r', encoding='utf-8') as f:
data = f.read()
```
阅读全文