可能重複:
How do I treat an ASCII string as unicode and unescape the escaped characters in it in python?
How do convert unicode escape sequences to unicode characters in a python stringPython字符串爲Unicode
我有一個包含例如Unicode字符的字符串\u2026
等。不知何故,我沒有收到unicode
,但作爲str
收到。我如何將它轉換回unicode?
>>> a="Hello\u2026"
>>> b=u"Hello\u2026"
>>> print a
Hello\u2026
>>> print b
Hello…
>>> print unicode(a)
Hello\u2026
>>>
那麼明確unicode(a)
是不是答案。那麼是什麼?
該標籤是這麼說的,但要更清楚地指出,這個問題的重點是python 2.x,而不是3.x. – Adam 2017-06-16 23:22:29