擅长:python、mysql、java
<p>不,不存在这样的函数,因为文件不记录用于写入包含的文本的编解码器。在</p>
<p>如果有更多的上下文(比如更具体的格式,如HTML或XML),那么您可以确定编解码器,因为<em>标准</em>指定了一个默认值,或者允许使用编解码器对数据进行注释,但否则您将只能根据内容进行猜测(这就是<a href="https://pypi.python.org/pypi/chardet" rel="nofollow">^{<cd1>}</a>之类的工具所做的)。在</p>
<p>对于一个任何人都可以修改的文件,您没有希望只能清楚地记录应该使用什么编解码器。在</p>