Python解码“\ u041b”字符串

时间:2013-04-17 11:20:58

标签: python unicode

我有unicode字符串,我确定它是UTF-8,但我无法解码它。字符串是'\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'。如何解码?

1 个答案:

答案 0 :(得分:28)

您可以使用aString.decode('unicode_escape'),将unicode格式字符串转换为unicode对象

>>> u'\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'
u'\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'
>>> '\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'.decode('unicode_escape')
u'\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'
>>>

在你的情况下

>>> print '\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'.decode('unicode_escape')
Легковые
>>>