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 heredoc和phpwind的模板技术使用方法小结
Mar 28 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
JpGraph php柱状图使用介绍
Aug 23 PHP
PHP函数篇之掌握ord()与chr()函数应用
Dec 05 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
PHP中实现crontab代码分享
Mar 26 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
PHP微信支付开发实例
2016/06/22 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
JavaScript 学习笔记(四)
2009/12/31 Javascript
javascript实现TreeView 无刷新展开的实例代码
2013/07/13 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
python实现word 2007文档转换为pdf文件
2018/03/15 Python
Python操作json的方法实例分析
2018/12/06 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
使用pip安装python库的多种方式
2019/07/31 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python多进程并发demo实例解析
2019/12/13 Python
Python模块的制作方法实例分析
2019/12/21 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
高山背包:High Sierra
2017/11/23 全球购物
高一地理教学反思
2014/01/18 职场文书
办公室文员工作职责
2014/01/31 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
MySQL Server 层四个日志
2022/03/31 MySQL