PHP json_encode中文乱码问题的解决办法


Posted in PHP onSeptember 09, 2013

下面的PHP代码可以解决以下问题:
1.json_encode UTF8码中文后的字符串不可阅读
2.json_encode 多级数组中文乱码问题
3.json_encode 数组中包含换行时错误问题
4.json_encode 数组中键为中文的问题

function _encode($arr)
{
  $na = array();
  foreach ( $arr as $k => $value ) {  
    $na[_urlencode($k)] = _urlencode ($value);  
  }
  return addcslashes(urldecode(json_encode($na)),"\\r\\n");
}function _urlencode($elem)
{
  if(is_array($elem)){
    foreach($elem as $k=>$v){
      $na[_urlencode($k)] = _urlencode($v);
    }
    return $na;
  }
  return urlencode($elem);
}
PHP 相关文章推荐
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
解析link_mysql的php版
Jun 30 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
Nov 08 PHP
php快速排序原理与实现方法分析
May 26 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
用php定义一个数组最简单的方法
Oct 04 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
PHP新手指南
Apr 01 PHP
分享PHP header函数使用教程
Sep 05 #PHP
php增删改查示例自己写的demo
Sep 04 #PHP
php使用异或实现的加密解密实例
Sep 04 #PHP
PHP中数组定义的几种方法
Sep 01 #PHP
对淘宝URL中ID提取的PHP代码
Sep 01 #PHP
怎么在Windows系统中搭建php环境
Aug 31 #PHP
深入解析php中的foreach函数
Aug 31 #PHP
You might like
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
js 操作select相关方法函数
2009/12/06 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
TypeScript入门-接口
2017/03/30 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
2020/08/08 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
python绘制彩虹图
2019/12/16 Python
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
营销总经理岗位职责
2014/02/02 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
给孩子的新年寄语
2014/04/08 职场文书
安全生产大检查方案
2014/05/07 职场文书
干部对照检查材料范文
2014/08/26 职场文书
十八大标语口号
2014/10/09 职场文书
甲午风云观后感
2015/06/02 职场文书
Python OpenCV实现图像模板匹配详解
2022/04/07 Python
python区块链持久化和命令行接口实现简版
2022/05/25 Python
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL