gpt4 book ai didi

python - 如何找到 python3 字节对象的编码

转载 作者:行者123 更新时间:2023-12-05 08:34:52 27 4
gpt4 key购买 nike

<分区>

我知道 bytes.decode 给出一个字符串,而 string.encode 给出字节,但前提是使用了正确的 encoding

假设我有一个使用 gb18030
编码的字节对象如果我尝试使用 big5 对其进行解码:

>>name = '深入 damon'
>>b1 = name.encode('gb18030')
>>> b1.decode('big5')
UnicodeDecodeError: 'big5' codec can't decode byte 0xc8 in position 2: illegal multibyte sequence

是否可以通过某种方式从 bytes 对象中找到编码?
我在 python3docs 中找不到这方面的任何有用的 api。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com