6

我是 python 新手。我正在尝试打印重音字符,如下所示:

    # -*- coding: utf-8 -*-
    print 'éàÇÃãéèï'

但是当我执行这段代码时,我得到:

    >> ├®├á├ç├â├ú├®├¿├»

我正在使用 64 位 Windows 7 和 Python 2.7.5,我有代码file.py并执行它

python file.py
4

2 回答 2

4

正如 Wooble 提到的,如果你改变

print 'éàÇÃãéèï'

print u'éàÇÃãéèï'

它应该工作。

这是 python 中 unicode 的一个很好的介绍(适用于 2.x 和 3): unicode 更新指南

于 2013-12-05T15:45:40.307 回答
-1
import sys
sys.stdout.reconfigure(encoding='utf-8')

print('Now it works éàÇÃãéèï')
于 2021-05-18T21:00:40.667 回答