我收到了一些编码的文本,但我不知道使用了什么字符集.有没有办法使用Python确定文本文件的编码?如何检测文本文件的编码/代码页处理C#.
有人知道如何在Python中获取文件的编码.我知道您可以使用编解码器模块打开具有特定编码的文件,但您必须事先知道它.
import codecs
f = codecs.open("file.txt", "r", "utf-8")
Run Code Online (Sandbox Code Playgroud)
有没有办法自动检测文件使用哪种编码?
提前致谢
编辑:谢谢大家非常有趣的回答.您可能也对http://whatismyencoding.com/感兴趣,这是基于chardet(更多的网站是由瓶python框架提供支持)