python - 在 Python 2.7 中打印重音字符

标签 python python-2.7 encoding diacritics

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

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

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

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

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

执行它
python file.py

最佳答案

正如 Wooble 所说,如果你改变

print 'éàÇÃãéèï'

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

它应该可以工作。

这是 python 中 unicode 的一个很好的介绍(适用于 2.x 和 3): The updated guide to unicode

关于python - 在 Python 2.7 中打印重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445655/

相关文章:

python - CountVectorizer 中的样本数量不一致

python - 将 Azure Web 应用连接到 Azure Redis 缓存

python - Pandas 数据帧对每列的计数值以及新索引中的总和

python - 为什么 Python 会创建不必要的不​​可变对象副本?

php - 为什么 PHP str_replace 在我的服务器上不匹配某个字符串

java - 如何在 Scala 中替换缓冲图像中的最低有效位

Ubuntu 11.04 上的 Python 2.7.1 和 Python 2.7.1+

python - 如何读取 2 列 csv 文件并创建字典?

python - 从提示符运行时出现静态文件未找到错误 (404)

node.js - 将 ElGamal 加密从加密数字转换为字符串