Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2011 08:29:43

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

про кодировку..

Здравствуйте!
Делаю так:

>>>s = "привет"
>>>s
'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
>>> print s
привет
...
u = u"привет"
>>> u
u'\u043f\u0440\u0438\u0432\u0435\u0442'
>>> print u
привет
...
a=[]
>>> a.append(u)
>>> a.append(s)
>>> a
[u'\u043f\u0440\u0438\u0432\u0435\u0442', '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82']
>>> print a
[u'\u043f\u0440\u0438\u0432\u0435\u0442', '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82']
Как мне наблюдать вывод строк в виде - u“привет”, а не так - u'\u043f\u0440\u0438\u0432\u0435\u0442'
P.S. или где про ЭТО можно посмотреть док на русском..
Спасибо!



Офлайн

#2 Ноя. 30, 2011 08:34:13

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

про кодировку..

Это уже не один раз здесь обсуждалось - воспользуйтесь поиском



Офлайн

#3 Ноя. 30, 2011 14:23:05

Yanzay
От:
Зарегистрирован: 2011-02-14
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

про кодировку..

for str in a:
print str



Офлайн

#4 Ноя. 30, 2011 16:13:31

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

про кодировку..

pyuser
Это уже не один раз здесь обсуждалось - воспользуйтесь поиском
воспользовался.. не помогает.. хочется хорошее объяснение того, как это работает..



Офлайн

#5 Ноя. 30, 2011 21:10:47

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version