Чтобы вывести строку в Юникоде из Python на Windows-консоль, можно воспользоваться следующими рекомендациями:
- Настроить шрифт консоли. 1 Для этого нужно открыть консоль (cmd.exe), нажать правой кнопкой мыши на верхней панели окна и перейти на вкладку «Шрифт». 1 Выбрать шрифт «Lucida Console». 1
- Изменить кодировку. 1 Перед выполнением скрипта Python запустить в командной строке команду для изменения кодовой страницы и установить переменную среды PYTHONIOENCODING в «utf-8»: 1
chcp 65001 & set PYTHONIOENCODING = utf-8
. 1 - Использовать пакет winunicodeconsole. 13 Он добавляет полную поддержку Юникода как для вывода, так и для ввода текста в консоли. 3 Для использования нужно установить пакет с помощью команды
pip install win-unicode-console
и запустить скрипт с включённым модулем run. 34
Выбор решения зависит от личных предпочтений и удобства использования.