让Json更懂中文(JSON_UNESCAPED_UNICODE)
来源:互联网 发布:吉利知豆d2优缺点 编辑:程序博客网 时间:2024/06/06 04:52
我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量.
<?php
echo json_encode("中文");
//"\u4e2d\u6587"
这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写json_encode.
而在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unicode.
看下面的例子:
<?php
echo json_encode("中文", JSON_UNESCAPED_UNICODE);
//"中文"
怎么样, 是不是让大家很开心的改动? 呵呵, 当然, Json在5.4还加入了: JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES等选项, 如果有兴趣, 大家可以参看:json_encode
不过, 还是要提醒下: PHP 5.4还处于开发阶段, 在最终release之前, 任何新特性都可能被调整或者更改. 如果大家有任何建议, 也欢迎反馈, 帮助我们使得PHP变得更好.
0 0
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- PHP 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- 论如何让json更懂中文?
- PHP5.4中json_encode中文转码的变化【让json更懂中文】
- 让json懂中文
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- 让Java Swing显示中文更美观
- Apache Hadoop 2.3.0
- 安装SQL SERVER 2008时如何 解决Reporting Services目录数据库文件存在的问题
- 学习“5S”管理心得体会
- makefile的学习资料——跟我一起写 Makefile(全)
- vim安装molokai.vim配色方案
- 让Json更懂中文(JSON_UNESCAPED_UNICODE)
- 向朋友们推荐一本不错的网站
- C#遍历文件夹, 获取文件/目录信息
- NSCollectionView 基础
- markdown(下)
- 谈谈PHP闭包(Closure)的使用
- 关闭应用程序(主程序)(WPF)
- js实现查找有序序列下的元素
- C/C++混合编程注意事项