我有一个包含Unicode字符的字符串,例如
\u2026
等。但是我收到的是str
而不是unicode
。如何将它转换回Unicode?这个问题可能与以下重复:如何在Python中将ASCII字符串视为Unicode并取消转义其中的字符?如何在Python字符串中将Unicode转义序列转换为Unicode字符?
>>> a="Hello\u2026"
>>> b=u"Hello\u2026"
>>> print a
Hello\u2026
>>> print b
Hello…
>>> print unicode(a)
Hello\u2026
>>>
很明显,unicode(a)
不是答案。那么正确的答案是什么呢?