Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2013 10:18:19

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

И опять кодировка

Есть русский текст хронится в переенной типа String как перевести в удобочитаемый вид, скажем в unucod

pp = ‘\xd0\x90\xd0\xb2\xd0\xb4\xd0\xb5\xd0\xb5\xd0\xb2\xd0\xb0’
Не разберусь как перевести в unicod??



Офлайн

#2 Фев. 28, 2013 10:31:03

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

И опять кодировка

1. Выучить русский язык. Заодно и английский. Выучить слова “хранится”, “переменной”, “unicode”, etc.

2. Если это строковый литерал, то \xNN эскейпы автоматически преобразуются. Достаточно сделать decode, например pp.decode('utf-8')

3. Если строка содержит эскейп последовательности - сделать decode('string_escape')

P.S.
4. И еще научиться пользоваться Google



Отредактировано cutwater (Фев. 28, 2013 10:33:40)

Офлайн

#3 Фев. 28, 2013 10:47:46

typ1972
От:
Зарегистрирован: 2009-08-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

И опять кодировка

Благодарю, за ответ.
А русский и английский я знаю очень хорошо, просто по клавишам не попадаю.:)



Офлайн

#4 Фев. 28, 2013 15:38:24

krishnarama
Зарегистрирован: 2013-02-27
Сообщения: 51
Репутация: +  -36  -
Профиль   Отправить e-mail  

И опять кодировка

Пей меньше

А вообще, есть юникодные литералы.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version