我是python的新手。我正在尝试打印重音字符,如下所示:
# -*- coding: utf-8 -*-
print 'éàÇÃãéèï'
但是当我执行这段代码时,我得到了:
>> ├®├á├ç├â├ú├®├¿├»
我使用的是64位Windows 7& Python 2.7.5,我有file.py
中的代码并用
python file.py
答案 0 :(得分:4)
正如Wooble所说,如果你改变了
print 'éàÇÃãéèï'
到
print u'éàÇÃãéèï'
它应该有用。
这是python中unicode的一个很好的介绍(包括2.x和3): The updated guide to unicode
答案 1 :(得分:0)
import sys
sys.stdout.reconfigure(encoding='utf-8')
print('Now it works éàÇÃãéèï')