Python Cryllic Terminal Input не работает - PullRequest
0 голосов
/ 17 мая 2019

Я сделал так, чтобы Cryllic алфавит правильно отображался во время вывода скрипта, но ввод в терминал всегда отображается в ASCII. Есть ли способ для пользователя ввести Cryllic для хранения в виде строки? ниже приведен пример кода.

var = input(str)
    varB = var.lower()
    if varB == "да":

пользователь вводит "Да", но консоль показывает "да", в результате чего логическое значение возвращает False

1 Ответ

0 голосов
/ 17 мая 2019

Вы должны установить кодировку вашего файла Python как utf-8.

Это можно сделать, поместив следующую строку в верхнюю часть файла сценария:

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

Вы можетеузнал больше об этом здесь, в документах или этот ответ

...