我有 unicode 字符串,我确定它是 UTF-8,但我无法解码。字符串是'\u041b\u0435\u0433\u043a\u043e\u0432\u044b\u0435'
. 如何解码?
问问题
11590 次
1 回答
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')
Легковые
>>>
于 2013-04-17T11:25:22.750 回答