使用python在cmd中打印UTF-8字符

时间:2013-03-04 11:55:23

标签: python windows utf-8 character-encoding cmd

# -*- coding: utf-8 -*-
print "ÆØÅ"

使用cmdpowershellcygwin在使用python 2.7.3在Windows 7中运行上述脚本时,我得到此输出:

ÆØÅ

该文件是UTF-8文件,在我的文本编辑器中正常工作。 如何打印“ÆØÅ”?

2 个答案:

答案 0 :(得分:5)

在这里聚会迟到,试试

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
print "ÆØÅ"

答案 1 :(得分:3)

您可以在打印时强制执行unicode:

print u'ÆØÅ'