让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 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
PHP聊天室技术
Oct 09 PHP
来自PHP.NET的入门教程
Oct 09 PHP
PHP开发负载均衡指南
Jul 17 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
PHP生成唯一订单号
Jul 05 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 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 面试碰到过的问题 在此做下记录
2011/06/09 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
通过JAVAScript实现页面自适应
2007/01/19 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
python框架flask表单实现详解
2019/11/04 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
大学生物业管理求职信
2013/10/24 职场文书
大学生的自我鉴定范文
2014/01/21 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
党课培训主持词
2014/04/01 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技
vue项目支付功能代码详解
2022/02/18 Vue.js
js 实现验证码输入框示例详解
2022/09/23 Javascript