Python 2.7如何打印unicode-escape格式字符串?

时间:2015-10-27 03:58:39

标签: python python-2.7 unicode utf-8

我在python中知道unicode字符串,就像你的“blablabla”。它应该以“你”字符开头。 但我发现一些“unicode”就像来自某些api的字符串,就像

{"ret":"100015","msg":"\u5bc6\u7801\u8f93\u5165\u9519\u8bef\uff0c\u8fd8\u53ef\u4ee5\u8f93\u51654\u6b21","msg_new":"\u5bc6\u7801\u8f93\u5165\u9519\u8bef<br>\u8fd8\u53ef\u4ee5\u8f93\u5165<b>4<\/b>\u6b21"}

字符串不以“u”字符开头,所以我想知道如何处理这些字符串?

1 个答案:

答案 0 :(得分:2)

对于给定的str(在python 3中,bytes),其中包含以\uHHHH形式编码的字符(unicode字符转义序列),可以使用{{1}对其进行解码编解码器。

unicode-escape