我已使Cryllic字母在脚本输出期间正确显示,但是在终端中键入总是以ASCII出现。用户是否可以输入Cryllic以字符串形式存储?下面是一些示例代码。
var = input(str)
varB = var.lower()
if varB == "да":
用户输入“Да”,但控制台显示“ da”,导致布尔值返回False
答案 0 :(得分:-1)
您必须将python文件的编码设置为utf-8
。
这可以通过将以下字符串放在脚本文件的顶部来完成:
# -*- coding: utf-8 -*-
您可以在here on the docs或this answer上找到有关它的更多信息