擅长:python、mysql、java
<p>它绝对与<code>goslate</code>无关。您的问题是在无法使用控制台字符编码表示Unicode字符时使<code>print u'\u09ad\u09be\u09b2'</code>工作。在</p>
<p>您要么需要将编码更改为可以表示Unicode字符的编码,如utf-8,要么使用Unicode API,如<code>WriteConsoleW</code>。假设您在Windows上,如果您不在Windows上,那么只需将您的环境配置为使用utf-8。在</p>
<p><a href="https://stackoverflow.com/q/878972/4279">^{<cd3>} usage is complicated</a>虽然有一个<a href="https://stackoverflow.com/a/28522085/4279">simple to use ^{<cd5>} package on Python 3</a>。后一个链接还显示了如何将打印的Unicode文本保存到文件(print Unicode,set<code>PYTHONIOENCODING</code>)。在</p>