python - 无法解码二进制输出
问题描述
我正在尝试使用 python 从我的 mongodb 读取数据。在我的 mongodb 中有一个地址address:Binary('mA8FwsS3jBXWA/TJU0pdq9q0Hbpoz269', 0)
,我试图将地址解码为 utf-8.decode('utf-8')
data['account']['address'].decode('utf-8')
但出现错误
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x98 in position 0: invalid start byte
如何以正确的方式对其进行解码?或者也许我只需要以另一种方式提取数据?
这不是解码输出:
b'\x98\x0f\x05\xc2\xc4\xb7\x8c\x15\xd6\x03\xf4\xc9SJ]\xab\xda\xb4\x1d\xbah\xcfn\xbd'