擅长:python、mysql、java
<p>我们可以通过两个步骤来实现这一点:</p>
<p>首先,我们使用<code>encoding='unicode_escape'</code>读取文件以转换所有的<code>\uxxxx</code></p>
<p>然后,我们通过将其透明地编码为bytes对象(使用<code>latin-1</code>编解码器)将其转换为utf-8,并再次将其转换为文本,解码为utf-8</p>
<pre><code>with open('text.txt', encoding='unicode-escape') as f:
text = f.read()
print(text)
#Edward escribió la biografÃa de su autor favorito
# Now we convert it to utf-8
text = text.encode('latin1').decode('utf8')
print(text)
# Edward escribió la biografía de su autor favorito
</code></pre>