我正在尝试在 python 中使用 unicode。 我无法打印(显示) unicode 字符 例如é 我尝试了以下方法:
>>> sys.setdefaultencoding('UTF8')
>>> chr(0xFF)
'\xff'
>>> u = u'abcdé'
>>> len(u)
5
>>> u[4]
u'\xe9'
>>> str(u[4])
'\xc3\xa9'
>>>
我期待 u[4] 打印 é 但它打印了 u'\xe9'。我怎样才能使这项工作? 我正在使用 python 2.7.2 版本
请您参考如下方法:
当您键入 u[4] 时,它会显示 repr。要查看 unicode 字符,请使用 print。
print u[4]
