教你如何使用PHP输出中文JSON字符串


Posted in Javascript onMay 22, 2014
json_endoce: http://cn.php.net/json_encode
json_dedoce: http://cn.php.net/json_decode

json_encode — 对变量进行 JSON 编码,并返回 value 值的 JSON 形式,例如:

<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>

以上代码执行后输出:

{"a":1,"b":2,"c":3,"d":4,"e":5}

假如要编码的数据源(一般是一个数组),value 中包含中文,经过 json_encode 处理后输出的是 unicode 编码。

<?php
$arr = array ('a'=>'三水点靠木');
echo json_encode($arr);
?>

以上代码执行后输出:

{"a":"\u811a\u672c\u4e4b\u5bb6"}

PHP 底层已经做了 unicode 处理,如果嫌它不够直观,可以利用 urlencode 和 urldecode 方法绕过这个转码为 unicode 的过程:

$arr = array ('a'=>urlencode('三水点靠木'));
echo urldecode(json_encode($arr));

以上代码执行后输出:

{"a":"三水点靠木"}
Javascript 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
教你用jquery实现iframe自适应高度
Jun 11 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
Feb 27 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
微信小程序 引用其他js文件实现代码
Feb 22 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
Apr 25 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
ES6 更易于继承的类语法的使用
Feb 11 Javascript
JavaScript缺少insertAfter解决方案
Jul 03 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 #Javascript
JS常用表单验证方法总结
May 22 #Javascript
一个Action如何调用两个不同的方法
May 22 #Javascript
选择复选框按钮置灰否则按钮可用
May 22 #Javascript
JavaScript获取路径设计源码
May 22 #Javascript
javascript学习笔记--数字格式类型
May 22 #Javascript
禁用Enter键表单自动提交实现代码
May 22 #Javascript
You might like
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
PHP crc32()函数讲解
2019/02/14 PHP
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
Python构建网页爬虫原理分析
2017/12/19 Python
python实现ID3决策树算法
2017/12/20 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
Python对列表的操作知识点详解
2019/08/20 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
大学生标准自荐书
2014/06/15 职场文书
新文化运动的基本口号
2014/06/21 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
施工安全员岗位职责
2015/04/11 职场文书
病危通知书样本
2015/04/17 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers