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

时间:2014-03-12 05:24:35

标签: python

我有一个字节类对象,我需要将其转换为字符串。我使用.decode(“format”)方法(格式= UTF-8,latin-1,UTF-16等)首先我想知道它在哪个语言环境中被编码,以便我可以将它解码为适当的语言环境。

2 个答案:

答案 0 :(得分:2)

不确定是否是您正在寻找的内容,但我想您可以使用chardet

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

答案 1 :(得分:0)

可能使用locale.getdefaultlocale()来确定默认的区域设置,请访问Internationalization services了解更多详情。