mysql怎么把对因汉字部分的unicode换成utf8呢,unicodeutf8,mysql采用utf8编
mysql怎么把对因汉字部分的unicode换成utf8呢,unicodeutf8,mysql采用utf8编
mysql采用utf8编码后python读取其中中文是unicode格式
mysql的字符集都设为utf8了,终端可以select正确显示中文,但是对mysql相应select 出的字段(简化)执行json.dumps后显示
{"body": "\u4e0d\u804a\u54af\u5973\u4eba", "picture":" "}
因为返回客户端,要处理utf8格式的Json,请问怎么把对因汉字部分的unicode换成utf8呢
看下面代码:
>>> u"\u4e0d\u804a\u54af\u5973\u4eba".encode("utf-8")'\xe4\xb8\x8d\xe8\x81\x8a\xe5\x92\xaf\xe5\xa5\xb3\xe4\xba\xba'>>> print u"\u4e0d\u804a\u54af\u5973\u4eba".encode("utf-8")不聊咯女人
因为JSON的String就规定为Unicode,所以json.dumps得到\uxxxx是没问题的。见JSON规范: http://www.json.org/ “A string is a sequence of zero or more Unicode characters”。
再encode一下~
编橙之家文章,
相关内容
- python 字典形式字符串最佳格式转换方法是什么,pytho
- 请大家给个做vpn server的思路,能讲讲vpn原理最好,serv
- 请问npm、gem比python这样包管理系统优势在哪里,npmgem
- Python http实现操作系统层面通信行得通吗,python层面,最
- 实现python 自动执行指定脚本用什么方案,python脚本,P
- 求python签到自动实现方法,虾米音乐签到,python签到,初
- Python后台运行打印出信息与前端flask页面如何连接,p
- Python3与Sublime Text2不能兼容吗?,python3sublime,Sublime Text
- python3中动态变量设置实例,python3实例,我是初学。在
- django get请求超时提示,换其它页面就正常是什么原因,
评论关闭