UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 53: illegal multibyte sequence
时间: 2023-07-08 13:39:11 浏览: 78
关于GBK和Unicode字符集转换乱码问题
3星 · 编辑精心推荐
这个错误通常是因为你使用了错误的编码方式去解码一个包含非法字符的字符串。解决这个问题的方法是使用正确的编码方式去解码这个字符串。在 Python 中,你可以使用 `decode()` 函数来进行解码,例如:
```python
s = b'\xad'
s.decode('utf-8', 'ignore')
```
这里使用了 UTF-8 编码方式去解码一个包含非法字符的字节串,并且忽略了非法字符。你可以根据你的实际情况来选择正确的编码方式。
阅读全文