Форум сайта python.su
0
Здравствуйте.
Помогите, пожалуйста, в решении такой проблемы.
Имеем:
text = ‘4e00’ (это код иероглифа 1 в китайском языке). эту строку я получаю гетом. Таково, к сожалению изначальное условие.
как мне можно превратить эту строку в юникод иероглифа? в конечном счете нужно получить: либо u'\u4e00', либо ‘\xe4\xb8\x80’ (что есть u'\u4e00'.encode('utf-8'))
Заранее спасибо.
Офлайн
13
unichr(int(text, 16))
Офлайн
0
Спасибо.
Отредактировано (Фев. 1, 2011 22:16:45)
Офлайн