hsbc
Сен. 3, 2008 17:35:23
Здрасте
На винграде мне так толком никто и не ответил
собственно сабж
как при написании проги использовать русские буквы? выводит крякозяблики
shiza
Сен. 3, 2008 17:37:59
сейчас тебя чувствую запинают =)
hsbc
Сен. 3, 2008 17:39:50
вставляю короче в код
# -*- coding: cp1251 -*-
и всё равно такое получается
C:\Documents and Settings\*******>C:\p\python.exe C:\1.py
т√Ёрцхэшх тхЁэю
C:\Documents and Settings\********>
hsbc
Сен. 3, 2008 17:41:07
я знаю что тема поднималась
но блин
ёпт даже на винграде никто толком не подсказал
нихрена всё равно не запахало……..
и чё сразу запинают? гуглом и поиском я пользоваться умею…….уже пробовал всё что тут писали, и нифига.
hsbc
Сен. 3, 2008 17:53:47
сохраняю в ANSI кодировке
пробовал в коде UTF-8 ставить и сохранять в utf-8 всё равно нихера
shiza
Сен. 3, 2008 17:58:40
ну.. есть любители.
все дело в том, что консоль виндовая имеет кодировку cp866 (кажется так).
Поэтому надо ей при выводе перекодировать в эту кодировку.
Покажи код, скажу как лучше это сделать в твоем случае.
Если я не ошибаюсь, то терминал в винде работает с cp866.
>>> u = u'Превед'
>>> print u.encode('cp866')
Превед
..bw
hsbc
Сен. 3, 2008 18:03:17
спасибо, решил проблему так
# -*- coding: cp1251 -*-
print “по русский !”.decode(“cp1251”)
hsbc
Сен. 3, 2008 18:05:19
..bw
кстате твой вариант у меня не пашет
pythonwin
Сен. 3, 2008 18:15:01
hsbc
print “по русский !”.decode(“cp1251”)
почитай доклад
Использование Unicode в Python