Просто удивительно, как преобразовать строку Unicode, например u'é', в код символа Unicode u'\xe9'?
u'é'
u'\xe9'
Вы можете использовать функцию Python repr () :
>>> unicode_char = u'é' >>> repr(unicode_char) "u'\\xe9'"
u'é 'и u' \ xe9 'абсолютно одинаковы, они просто разные представления:
>>> u'é' == u'\xe9' True
ord даст вам числовое значение, но вам придется преобразовать его в шестнадцатеричное:
ord
>>> ord(u'é') 233