Python 处理带有\u 的字符串

最近遇到一个头疼的问题,用socket接收到一个字符串,格式如下:

{“trade_status”: {“desc”: “\u30106\u3011 - \u8d22\u52a1\u7ed3\u7b97\u5df2\u5b8c\u6210 “}}/end/

其中含有一段含有\u的编码字串,怎么将其转化为汉字。

decode().encode(‘utf-8’) 不行,decode、encode半天搞不定,后来偶然发现,在decode时可以选则unicode-escape,代码如下:

输出结果:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180104B0MHJB00?refer=cp_1026

同媒体快讯

扫码关注云+社区