擅长:python、mysql、java
<p>您有一个unicode转义字符串。如果您打印它,并且您的主机的字体和编码支持它,您将看到以下内容:</p>
<pre><code>>>> sys.stdout.encoding
'UTF-8'
>>> sys.getfilesystemencoding()
'UTF-8'
>>> i
[u'\xc4\x91', u'\xc3\xad', u'\xc3\u017d']
>>> for q in i:
... print(q)
...
Ä
Ã
ÃŽ
</code></pre>
<p>要确保正确渲染(在屏幕上打印),需要确保:</p>
<ul>
<li>对于文件中输入的数据,文件的编码是正确的。在</li>
<li>终端的编码和字体支持字形</li>
</ul>
<p>如果你看到-这意味着为应用程序声明的编码不支持那个特定的代码点,所以系统不知道如何呈现它。在</p>