Форум сайта python.su
0
Доброго дня!
Я понимаю, что со своим вопросом я явно не первый (и, что-то мне подсказывает, что не последний), но все же прошу меня на костер не кидать (хотя бы сразу
). Проблема заключается в том, что при запуске программы вместо русскоязычных сообщений вылазят кракозябры. Понятно, что проблема с кодировкой.
С помощью гугла нашел схожие проблемы, там это решалось с помощью
# -*- coding: koi8-r -*-
Отредактировано kelevara (Авг. 11, 2013 17:30:51)
Прикреплённый файлы:
shponka.py (2,5 KБ)
Офлайн
75
Офлайн
0
Singularityза ссылку спасибо, познавательно! Но видимо я что-то не до конца понял. Чтобы русские буквы нормально отображались при запуске из Windows, необходимо использовать cp866 (проверил, работает). Но при этом в PyCharm - вместо букв при запуске программы замечательные знаки вопроса…
http://www.py-my.ru/post/4bfb3c6a1d41c846bc00009b
Офлайн
75
kelevara
в pycharme utf-8
Офлайн
0
Singularity, т.е. или то или то получается. А чтобы utf8 нормально в консоли windows отображалась, необходимо перекодирование использовать, как в статье по ссылке выше.
Но вообще, на будущее, лучше везде использовать utf8?
Офлайн
75
kelevaraДа, либо в pycharm, либо консоль виндовс. У них разные кодировки консоли
Пожаловаться | Цит
Отредактировано Singularity (Авг. 11, 2013 18:15:05)
Офлайн
0
Singularity, ок, спасибо за помощь!
Офлайн