擅长:python、mysql、java
<p>该文件不是UTF8编码的,从错误中可以很清楚地看出。用编辑器打开csv可能是<code>latin2</code>,这显然是错误的,因为它不包括汉字。毫无疑问,使用这种编码“有效”(不会引发错误),但却是胡言乱语:</p>
<pre><code>Chapter,Content,Score
1.1.1,ŹO§_¤wĹçĂŇŤ~˝č¨t˛ÎŠŇťÝŞşŚUśľşŢ¨îŹyľ{ĄH,1
</code></pre>
<p>看一下<a href="https://docs.python.org/3/library/codecs.html#standard-encodings" rel="nofollow noreferrer">standard encodings shipping with python</a>有<code>big5</code>和{<cd3>},它们是繁体中文的。当<code>print</code>ed时,这两种方法给出的结果相同:</p>
^{pr2}$
<p>这是否有意义,只能由一个会说汉语的人来回答,但事实上,转换成功而没有错误,这一点有点令人期待。在</p>