Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 1, 2011 19:20:23

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

Юникод

Здравствуйте.

Помогите, пожалуйста, в решении такой проблемы.

Имеем:

text = ‘4e00’ (это код иероглифа 1 в китайском языке). эту строку я получаю гетом. Таково, к сожалению изначальное условие.
как мне можно превратить эту строку в юникод иероглифа? в конечном счете нужно получить: либо u'\u4e00', либо ‘\xe4\xb8\x80’ (что есть u'\u4e00'.encode('utf-8'))

Заранее спасибо.



Офлайн

#2 Фев. 1, 2011 20:32:14

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Юникод

unichr(int(text, 16))



Офлайн

#3 Фев. 1, 2011 22:16:10

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

Юникод

Спасибо.



Отредактировано (Фев. 1, 2011 22:16:45)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version