手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP json_encode中文乱码问题的解决办法
PHP json_encode中文乱码问题的解决办法
摘要:下面的PHP代码可以解决以下问题:1.json_encodeUTF8码中文后的字符串不可阅读2.json_encode多级数组中文乱码问题3...

下面的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)),"rn");

}

function _urlencode($elem)

{

if(is_array($elem)){

foreach($elem as $k=>$v){

$na[_urlencode($k)] = _urlencode($v);

}

return $na;

}

return urlencode($elem);

}

【PHP json_encode中文乱码问题的解决办法】相关文章:

PHP初学者头疼问题总结

php猴子选大王问题解决方法

PHP调用三种数据库的方法(2)

PHP编译安装时常见错误解决办法

PHP中路径问题的解决方案

用PHP代码给图片加水印

解决PHP导出CSV文中文乱码问题

php以fastCGI的方式运行时文件系统权限问题及解决方法

PHP获取photoshop写入图片文字信息的方法

PHP中的事务使用实例

精品推荐
分类导航