2024-05-14 00:15:52 发布
网友
我遵循这个示例How can I display native accents to languages in console in windows?,但每次运行文件.py使用windows的命令提示符。在
我想打印
print u"Università".encode('utf-8')
错误是:
此外,将#coding=utf-8作为第一行,我有以下问题
Università
而不是
Università
试试这个:
print u"Università".encode('utf-8') print u"Università".encode('437') print u"Università".encode('850') print u"Università".encode('1252')
如果您的系统语言环境是en-US,那么第二行(437)将正确呈现。在
如果现在运行:
最后一行看起来不错。在
这是因为Windows控制台不使用UTF-8(一般来说,在国际支持中使用s*ck)
您可以运行此程序:
chcp 65001
要将控制台设置为UTF-8(这是65001在Windows数字代码页中的含义), 但是现在Python窒息了(2.7,我没有尝试3)。这是因为Python2.7s*cks在国际支持部门:-)
试试这个:
如果您的系统语言环境是en-US,那么第二行(437)将正确呈现。在
如果现在运行:
^{pr2}$最后一行看起来不错。在
这是因为Windows控制台不使用UTF-8(一般来说,在国际支持中使用s*ck)
您可以运行此程序:
要将控制台设置为UTF-8(这是65001在Windows数字代码页中的含义), 但是现在Python窒息了(2.7,我没有尝试3)。这是因为Python2.7s*cks在国际支持部门:-)
相关问题 更多 >
编程相关推荐