手机
当前位置:查字典教程网 >编程开发 >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调用三种数据库的方法(2)

在PHP中使用灵巧的体系结构

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

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

如何去掉文章里的 html 语法

PHP截取中文字符串的问题

Oracle 常见问题解答

PHP file_get_contents函数读取远程数据超时的解决方法

PHP 中的类

精品推荐
分类导航