让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中文字母数字验证码实现代码
Apr 25 PHP
php 目录与文件处理-郑阿奇(续)
Jul 04 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
php通过array_shift()函数移除数组第一个元素的方法
Mar 18 PHP
WordPress的主题编写中获取头部模板和底部模板
Dec 28 PHP
php实现概率性随机抽奖代码
Jan 02 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
Mar 17 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 PHP
PHP数组基本用法与知识点总结
Jun 02 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
[IE&amp;FireFox兼容]JS对select操作
2007/01/07 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
js实现聊天对话框
2020/02/08 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Python 切分数组实例解析
2019/11/07 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
python实现控制台输出彩色字体
2020/04/05 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
荷兰超市:DEEN
2018/03/14 全球购物
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
报到证丢失证明
2014/01/11 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
优秀员工事迹材料
2014/12/20 职场文书
小浪底导游词
2015/02/12 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
httpclient调用远程接口的方法
2022/08/14 Java/Android