教你如何使用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 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
js原生appendChild的bug解决心得分享
Jul 01 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
jquery常用函数与方法汇总
Sep 01 Javascript
javascript弹出窗口实现代码
Nov 12 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
Feb 02 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
微信小程序文章详情页跳转案例详解
Jul 09 Javascript
Node登录权限验证token验证实现的方法示例
May 25 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 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
用PHP4访问Oracle815
2006/10/09 PHP
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
2016/05/20 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
js表达式与运算符简单操作示例
2020/02/15 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python实现字典的key和values的交换
2015/08/04 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
linux下进程间通信的方式
2013/01/23 面试题
学生个人的自我评价分享
2013/11/05 职场文书
餐饮业创业计划书范文
2014/01/06 职场文书
文艺晚会策划方案
2014/06/11 职场文书
先进党支部申报材料
2014/12/24 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
会议营销主持词
2015/07/03 职场文书
员工安全责任协议书
2016/03/22 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
Python学习之包与模块详解
2022/03/19 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python