让Json更懂中文(JSON_UNESCAPED_UNICODE)


Posted in PHP onOctober 27, 2011
<?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变得更好.
来自:http://www.laruence.com

PHP 相关文章推荐
php设计模式 Mediator (中介者模式)
Jun 26 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
PHP模拟http请求的方法详解
Nov 09 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
php获取访问者浏览页面的浏览器类型
Jan 23 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
PHP7内核CGI与FastCGI详解
Apr 14 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
php判断IP地址是否在多个IP段内
Aug 18 PHP
PHP实现异步调用方法研究与分享
Oct 27 #PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 #PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 #PHP
Session保存到数据库的php类分享
Oct 24 #PHP
php中批量修改文件后缀名的函数代码
Oct 23 #PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 #PHP
php中经典方法实现判断多维数组是否为空
Oct 23 #PHP
You might like
php 在线打包_支持子目录
2008/06/28 PHP
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
python取余运算符知识点详解
2019/06/27 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
人事主管的岗位职责
2013/11/16 职场文书
高二政治教学反思
2014/02/01 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
内乡县衙导游词
2015/02/05 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
python pygame 开发五子棋双人对弈
2022/05/02 Python