我有英文窗口。是否可以在命令行上显示西里尔字母?
例子:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
print('тест')
结果:
ыыы
我有英文窗口。是否可以在命令行上显示西里尔字母?
例子:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
print('тест')
结果:
ыыы
已经想通了。如this answer中所述,编码错误不是来自python,而是来自控制台使用的编码。所以修复它的方法是运行命令(在 Windows 上):
它将编码设置为 UTF-8,然后再次运行程序。或者,如果您像我一样使用过 pycharm,请转到 Settings > Editor > File Encodings 并相应地设置 IDE 和 Project 编码。