Форум сайта python.su
0
Здравствуйте.
Вопрос ламерский, но все же.
Код
# -*- coding: utf-8 -*- message = "test Всем привет" print(message)
test ���� ������
Офлайн
0
vic57, спасибо, но я это уже пробовал - не помогает.
И на всякий случай: ОС Windows 10
Отредактировано rascally_rabbit (Апрель 20, 2018 21:25:39)
Офлайн
857
rascally_rabbitПерекодируй файл в cp1251 и укажи эту кодировку в декларации кодировки. Для начала хватит. А вообще локализация программ по-другому делается: всё пишется на английском и пропускается через специальную функцию _() , которая обращается к файлу локализации, в котором английские фразы отображаются на русские. Так делаются файлы для разных языков и потом программа в зависимости от локали использует нужный файл перевода.
Как научить Python работать с кириллицей?
Офлайн
253
rascally_rabbitА он умеет. Ваш вопрос касается того как научить работать с кириллицей редактор в котором вы редактируете код и консоль в которой вы потом смотрите результат. К питону это не имеет ни малейшего отношения.
Как научить Python работать с кириллицей?
rascally_rabbitСобственно проблема в том, что винда использует одновременно кодировку cp866 для консоли, cp1251 в файлах, unicode для внутренних нужд и похоже еще пару других кодировок в других местах, в то время как в остальных операционных системах lво всех местах используют только utf-8. Поэтому в винде постоянный бардак.
И на всякий случай: ОС Windows 10
py.user.nextЯ бы не советовал так делать. Большинство людей пользуется utf-8. перекодировав файл в cp1251(он наверное и так в этой кодировке) вы создадите им и себе проблемы при общении и распространении своих файлов.
Перекодируй файл в cp1251
Отредактировано doza_and (Апрель 21, 2018 08:35:19)
Офлайн
0
py.user.next, сделал как вы посоветовали, но не помогло.
Офлайн
0
doza_and, файл был изначально сохранен в кодировке utf-8.
Редактор Visual Studio Code.
Файл прикрепил.
Прикреплённый файлы:
test.py (132 байта)
Офлайн
0
И да, спасибо всем откликнувшимся 
Офлайн
253
файл прикрепите
скажите в чем смотрите результат
Отредактировано doza_and (Апрель 21, 2018 08:48:25)
Офлайн
0
Файл в сообщении выше прикреплен. Вывод смотрю в VSCode (см. скриншот)
Прикреплённый файлы:
screnshot.PNG (57,0 KБ)
Офлайн