Возможный дубликат:
Как обработать строку ASCII как Unicode и отменить экранирование символов в ней в python?
Как преобразовать escape-последовательности Unicode в символы Unicode в строке PythonУ меня есть строка, содержащая символы Unicode, например.
\u2026
и т. д. Почему-то он не воспринимается мной какunicode
, а воспринимается какstr
. Как преобразовать его обратно в юникод?>>> a="Hello\u2026" >>> b=u"Hello\u2026" >>> print a Hello\u2026 >>> print b Hello… >>> print unicode(a) Hello\u2026 >>>
Так что ясно
unicode(a)
не является ответом. Тогда что?