python解析’\u6cf0\u5766\u5c3c\u514b\u53f7’类型的字符串
问题:直接定义字符串含有“\u6cf0\u5766\u5c3c\u514b\u53f7”,python会直接转换成中文
代码如下:
x = '{"year": "1998", "name": "\u6cf0\u5766\u5c3c\u514b\u53f7", "money": "36000"}'
print(x)
控制台:
{"year": "1998", "name": "泰坦尼克号", "money": "36000"}
但是通过获取到的字符串不显示中文,控制台显示“\u6cf0\u5766\u5c3c\u514b\u53f7”
解决办法:
print(plain_text2.encode('utf-8').decode('unicode-escape'))