解决在python3中dict将中文转换Unicode编码问题

原本:

print(json.dumps({'code':1 , 'msg':'成功退出'}))

打印出来:

{"code": 1, "msg": "\u6210\u529f\u9000\u51fa"}

解决方法:

print(json.dumps({'code':1 , 'msg':'成功退出'}).encode('utf-8').decode('unicode_escape'))
print(json.dumps({'code':1 , 'msg':'成功退出'} , ensure_ascii=False))

在Python2中可直接使用:

print json.dumps({'code':1 , 'msg':'成功退出'}).decode('unicode_escape')

 

你可能感兴趣的:(简单的日常)