擅长:python、mysql、java
<p>看起来不是ascii文件。编码测试通常是不准确的。尝试<a href="https://pypi.python.org/pypi/chardet" rel="nofollow">chardet</a>,它将为您检测编码。你知道吗</p>
<p>那么</p>
<pre><code>import chardet
filepointer = open(self.filename)
charset_detected = chardet.detect(filepointer.read())
</code></pre>
<p><strong>请记住,这可能需要很长时间。</strong>在尝试之前,我建议您先手动循环使用明显的编码。你知道吗</p>
<p>尝试UTF16和UTF32。然后尝试Windows编码。<a href="http://www.iana.org/assignments/character-sets/character-sets.xhtml" rel="nofollow">Here is a list of several encodings.</a></p>