Форум сайта python.su
Здрасте
На винграде мне так толком никто и не ответил
собственно сабж
как при написании проги использовать русские буквы? выводит крякозяблики
Офлайн
сейчас тебя чувствую запинают =)
Офлайн
вставляю короче в код
# -*- coding: cp1251 -*-
и всё равно такое получается
C:\Documents and Settings\*******>C:\p\python.exe C:\1.py
т√Ёрцхэшх тхЁэю
C:\Documents and Settings\********>
Офлайн
я знаю что тема поднималась
но блин
ёпт даже на винграде никто толком не подсказал
нихрена всё равно не запахало……..
и чё сразу запинают? гуглом и поиском я пользоваться умею…….уже пробовал всё что тут писали, и нифига.
Офлайн
сохраняю в ANSI кодировке
пробовал в коде UTF-8 ставить и сохранять в utf-8 всё равно нихера
Офлайн
ну.. есть любители.
все дело в том, что консоль виндовая имеет кодировку cp866 (кажется так).
Поэтому надо ей при выводе перекодировать в эту кодировку.
Покажи код, скажу как лучше это сделать в твоем случае.
Офлайн
Если я не ошибаюсь, то терминал в винде работает с cp866.
>>> u = u'Превед'
>>> print u.encode('cp866')
Превед
Офлайн
спасибо, решил проблему так
# -*- coding: cp1251 -*-
print “по русский !”.decode(“cp1251”)
Офлайн
..bw
кстате твой вариант у меня не пашет
Офлайн
Офлайн