Как преобразовать акцентированный символ в строке Unicode в его код символа Unicode, используя Python? - PullRequest
2 голосов
/ 17 августа 2010

Просто удивительно, как преобразовать строку Unicode, например u'é', в код символа Unicode u'\xe9'?

Ответы [ 3 ]

2 голосов
/ 17 августа 2010

Вы можете использовать функцию Python repr () :

>>> unicode_char = u'é'
>>> repr(unicode_char)
"u'\\xe9'"
1 голос
/ 17 августа 2010

u'é 'и u' \ xe9 'абсолютно одинаковы, они просто разные представления:

>>> u'é' == u'\xe9'
True
1 голос
/ 17 августа 2010

ord даст вам числовое значение, но вам придется преобразовать его в шестнадцатеричное:

>>> ord(u'é')
233
...