UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byt
时间: 2023-10-29 19:54:13 浏览: 85
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误通常是由于尝试使用`utf-8`编解码器来解码包含非UTF-8字符的字节序列而引起的。你可以尝试使用其他编码器来解决这个问题。
例如,你可以尝试使用`latin1`编码器来解码字节序列,因为它是一个通用的编码器,可以解码任何字节序列,但结果可能包含乱码。
```python
bytes_data = b'\x87'
decoded_data = bytes_data.decode('latin1')
print(decoded_data)
```
然而,这只是解决乱码问题的一种方法,具体取决于你的实际需求和数据的编码方式。如果你能提供更多的上下文和代码示例,我可以给出更具体的建议。
阅读全文