UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 17: invalid continuation byte
时间: 2023-07-02 12:19:12 浏览: 52
basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0-附件资源
这个错误通常是因为在尝试使用UTF-8编码解码一个非UTF-8编码的字符串时出现的。在Python中,通常使用`decode()`方法将字节串解码为字符串,如果字节串不是UTF-8编码,则会出现上述错误。你可以尝试使用不同的编码方式来解码字节串,或者使用`errors`参数指定如何处理解码错误。比如:
```
byte_string.decode('latin1')
```
或者
```
byte_string.decode('utf-8', errors='ignore')
```
但是要注意,这些方法并不是通用的,具体要根据实际情况进行调整。
阅读全文