Python:解决json dump中文乱码问题
Python2.7
# -*- coding: utf-8 -*-
m = {'a' : '你好'}
print m
=>{'a': '\xe4\xbd\xa0\xe5\xa5\xbd'}
print json.dumps(m)
=>{"a": "\u4f60\u597d"}
print json.dumps(m,ensure_ascii=False)
=>{"a": "浣犲ソ"}
print json.dumps(m,ensure_ascii=False).decode('utf8').encode('gb2312')
=>{"a": "你好"}
Python3
print json.dumps(m,ensure_ascii=False)
=>{"a": "你好"}
About
了解更多有趣的操作请关注我的微信公众号:DealiAxy 每一篇文章都在我的博客有收录:blog.deali.cn