如何找出它被编码到的语言环境



我有一个字节类对象,我需要将其转换为字符串。我使用了.decode("format")方法(format = UTF-8, latin-1, UTF-16)。等等)首先,我想知道它是在哪个区域编码的,这样我就可以解码它到适当的区域

不确定这是否是你想要的,但我猜你可以使用chardet

import chardet
result = chardet.detect('string')
encoding = result['encoding']

可以使用locale.getdefaultlocale()来确定默认的区域设置,详细信息请访问国际化服务。

最新更新