我正在从目录中获取数据,它以字节格式提供数据。
字节数据:
b'\x80\x00\x00\x00\n\x00\x00%\x83\xa0\x08\x01\x00\xbb@\x00\x00\x05p
\x02\x00>\xf3\x00\x00\x00}\x02\x00`\x03\xef0\x00\x00\r\xc0
\x06\xf0>\xf3\x00\x00\x02\x88\x02\x03\xec\x03\xef0\x00\x00/.....'
将这些数据转换为字符串或任何可读格式时,我遇到了以下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
我使用的代码(Python 3.7.3):
blobs = blob.decode('utf-8')
并且
import json
json.dumps(blob.decode())
我还尝试了 pickle
、ast
和 pprint
,但它们在这里并没有帮助。
我尝试的方法:
- UnicodeDecodeError: 'utf8'编解码器无法解码位置0处的字节0xa5:无效的起始字节
- 错误:UnicodeDecodeError:'utf-8'编解码器无法解码位置0处的字节0xff:无效的起始字节
- 当我打印时,Python 3 CSV文件会给出UnicodeDecodeError:'utf-8'编解码器无法解码字节错误 'utf-8'编解码器无法解码字节0x80
- UnicodeDecodeError:'utf8'编解码器无法解码位置3131处的字节0x80:无效的起始字节
- https://www.edureka.co/community/52722/unicodedecodeerror-codec-decode-position-invalid-start-byte