我在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”字符开头,所以我想知道如何处理这些字符串?
答案 0 :(得分:2)
对于给定的str
(在python 3中,bytes
),其中包含以\uHHHH
形式编码的字符(unicode字符转义序列),可以使用{{1}对其进行解码编解码器。
unicode-escape