2

只是想知道如何将 unicode 字符串转换u'é'为其 unicode 字符代码u'\xe9'

4

3 回答 3

3

您可以使用 Python 的repr()函数:

>>> unicode_char = u'é'
>>> repr(unicode_char)
"u'\\xe9'"
于 2010-08-17T03:23:43.180 回答
1

ord将为您提供数值,但您必须将其转换为十六进制:

>>> ord(u'é')
233
于 2010-08-17T03:25:50.153 回答
1

u'é' 和 u'\xe9' 完全相同,只是表示不同:

>>> u'é' == u'\xe9'
True
于 2010-08-17T07:55:30.127 回答