存储json数据的编码问题
2024-10-13 17:04:50
在使用json.dumps时要注意一个问题
>>> import json
>>> print json.dumps('中国')
"\u4e2d\u56fd"
输出的会是
'中国' 中的ascii 字符码,而不是真正的中文。
这是因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False:
>>> import json
>>> print json.dumps('中国')
"\u4e2d\u56fd"
>>> print json.dumps('中国',ensure_ascii=False)
"中国"
>>>
更改前
更改后
最新文章
- Tiles &; SiteMesh
- css样式表和选择器的优先级以及position元素属性值的区别
- php部分---人员表和民族表的显示、修改、删除
- BI案例:某通信企业综合报表和决策分析系统实施案例
- Apache,PHP,MySQL的安装,配置
- 在CSS文件中引入其他CSS文件
- JS实现 鼠标放上去 图片自动放大的效果
- SQL Server,Oracle,DB2索引建立语句的对比
- python常用函数年初大总结
- kubernetes入门实践
- BFS求最短路 Abbottt's Revenge UVa 816
- 缓冲区(buffer)与缓存(cache)
- SQLI DUMB SERIES-14
- Springboot &; Mybatis 构建restful 服务五
- WinFormEx
- spring注解第07课 @Valid和@Validated的总结区分
- 深度强化学习介绍 【PPT】 Human-level control through deep reinforcement learning (DQN)
- iOS 静态库的封装
- GIT速成
- UE4 引擎基础类说明