python - 在 Windows 上设置 Python 终端编码

标签 python windows character-encoding

我碰巧在 Windows 上的 Python 终端中设置字符编码失败。根据官方指南,这是小菜一碟:

# -*- coding: utf-8 -*-

好的,现在测试:

print 'Русский'

生成一 block mojibake。哪里做错了?

P.S. IDE 是 Visual Studio 2010,如果重要的话

最佳答案

你应该使用 unicode:

print u'Русский'

或切换到 python3(默认为 unicode)。

关于python - 在 Windows 上设置 Python 终端编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179617/

相关文章:

python - 是否可以构建一个自动插值的 Pandas 系列?

windows - 使用 FFMPEG 记录屏幕区域?

java - 如何从字符串中删除�?

python - 将字符串分成 block ,在 Python 中保持单词完整

python - scipy中的距离变换算法

java - 将文件类型从 JAVA000064 更改为 JAVA

javascript - 在 AngularJS 中未正确解码 UTF-8 字符串

R、Windows 和外语字符

python - 将 ignore_index=True 传递给 pd.concat 是否会保留我正在连接的数据帧中的索引连续性?

c++ - 如何从麦克风捕获音频以通过 socket 发送?