手机
当前位置:查字典教程网 >编程开发 >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以fastCGI的方式运行时文件系统权限问题及解决方法

PHP 中的类

PHP简单实现HTTP和HTTPS跨域共享session解决办法

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

PHP中的事务使用实例

PHP和JAVA的XML-RPC中文问题解决办法

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

Oracle 常见问题解答

WordPress博客程序常见错误的解决方法

精品推荐
分类导航