首页 > 解决方案 > 无法解码二进制输出

问题描述

我正在尝试使用 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'

标签: pythondecode

解决方案


推荐阅读