我如何找出使用什么编码产生一些乱码的中文文本?

How do I figure out what encoding was used to produce some garbled Chinese text?

我有一些文字是从英文翻译成简体中文的。但是,当我收到文件时,字符是乱码。因此,例如,我们有一行内容为“ȪÁªµÄÊÇʲô£¿”而不是包含我期望的汉字。

我试过将上面的字符串粘贴到 Python 解释器中,将其转换为 Unicode,并使用各种中文字符集进行解码,但无济于事。有人对此有见识吗?谢谢。

Chardet:

>>> s = "ΪÁËÓÐЧ¡¢¸ßЧµØʵÏÖÄ¿±ê£¬Äú×îÐèÒªµÄÊÇʲô£¿"
>>> chardet.detect(s.encode('l1'))
{'encoding': 'GB2312', 'confidence': 0.99, 'language': 'Chinese'}
>>> s.encode('l1').decode('gb2312')
'为了有效、高效地实现目标,您最需要的是什么?'