URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1049
[ Назад ]

Исходное сообщение
"Как выводить русские буквы в Python?"

Отправлено Alexey , 22-Окт-02 00:01 
Столкнулся я со следующей проблемой при работе с Python:
интерпретатор не хочет работать с русским текстом. Например, если мне нужно напечатать "привет", то команда

print ("привет")

не проходит! Компилятор ругается на то, что символы должны быть только ASCII.
Я нашел только один единственый способ решения этой проблемы, но он очень неудобный при написании программ: сперва объявляю строковую переменную, в которой текст пишу в Юникод, а затем вывожу эту переменную с помощью print, применив к переменной метод encode("koi8-r")

Это работает, но вводить текст по однй буковке в кодировке Юникод очень утомительно.

Можно еще каким-либо способом работать с русским текстом?

P.S: если эта конференция немного не по теме, то дайте пожалуйста ссылку на какую-нить конференцию, где мне смогут ответить на этот вопрос.


Содержание

Сообщения в этом обсуждении
"RE: Как выводить русские буквы в Python?"
Отправлено nd , 22-Окт-02 23:39 
Вероятно локаль не настроена.
Так что man locale