python将dict中的unicode打印成中文

python的dict:

{u'err_no': 0, u'corpus_no': u'6511527702557877313', u'err_msg': u'success.', u'result': [u'u60a8u597du6211u662fu963fu91ccu4e91u4ebau5de5u667au80fdu4e00u4f53uff0cu6b22u8fceu4f53u9a8cu8bedu97f3u5408u6210u529fu80fduff0cu8bf7u5148u8f93u5165u6587u5b57u8bbeu7f6eu58f0u97f3u5c5eu6027u70b9u51fbu64adu653euff0cu6211u5c31u53efu4ee5u8bc6u522bu60a8u7684u6587u5b57u4e86uff0c'], u'sn': u'105013883911516083186'}

解决方法:

print json.loads(json.dumps(a).decode('unicode-escape'), encoding='utf-8')

输出:

{"err_no": 0, "corpus_no": "6511539453527075202", "err_msg": "success.", "result": ["您好我是阿里云人工智能一体,欢迎体验语音合成功能,请先输入文字设置声音属性点击播放,我就可以识别您的文字了,"], "sn": "566223915541516085922"}

原文地址:https://www.cnblogs.com/rnckty/p/8296709.html