让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 动态添加记录
Mar 10 PHP
PHP5 面向对象(学习记录)
Dec 02 PHP
php 各种应用乱码问题的解决方法
May 09 PHP
解析argc argv在php中的应用
Jun 24 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
PHP常用正则表达式集锦
Aug 17 PHP
PHP命名空间(namespace)的使用基础及示例
Aug 18 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
在Mac上编译安装PHP7的开发环境
Jul 28 PHP
详解PHP swoole process的使用方法
Aug 26 PHP
php中的explode()函数实例介绍
Jan 18 PHP
浅谈PHP封装CURL
Mar 06 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 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
javscript对象原型的一些看法
2010/09/19 Javascript
js列举css中所有图标的实现代码
2011/07/04 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
[48:00]EG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/29 DOTA
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
python反扒机制的5种解决方法
2021/02/06 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
汽车专业人才自我鉴定范文
2013/12/29 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
《口技》教学反思
2014/02/21 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
抢劫罪辩护词
2015/05/21 职场文书
小学副班长竞选稿
2015/11/21 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers