让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你的验证码安全码?
Jan 02 PHP
mysql 搜索之简单应用
Apr 27 PHP
php正则校验用户名介绍
Jul 19 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
Apr 02 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 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配置文件中最常用四个ini函数
2007/03/19 PHP
php trim 去除空字符的定义与语法介绍
2010/05/31 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
jQuery事件详解
2017/02/23 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
python转换摩斯密码示例
2014/02/16 Python
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python实现中文输出的两种方法
2015/05/09 Python
python之Character string(实例讲解)
2017/09/25 Python
selenium+python实现自动登录脚本
2018/04/22 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
Shell如何接收变量输入
2012/09/24 面试题
生物科学专业个人求职信范文
2013/12/05 职场文书