json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题
json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3版本中不存在。
注:下面的代码再python 2.7版本下测试通过
# -*- coding: utf-8 -*-
odata = {'a' : '你好'}
print odata
结果:
{‘a’: ‘\xe4\xbd\xa0\xe5\xa5\xbd’}
print json.dumps(odata)
结果:
{“a”: “\u4f60\u597d”}
print json.
- 1
- 2
前往页