php数组转json中文乱码解决办法
Posted 心雨星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php数组转json中文乱码解决办法相关的知识,希望对你有一定的参考价值。
为数组里的每个元素进行urlencode() 转码 后再用json_encode() 转为json即可, 解码使用json_decode()
示例:
foreach ( $result as $keys => $value ) //包含中文的二维数组$result转json,数组内部元素一一使用urlencode转换即可保证中文不乱码 { foreach($value as $key=>$column){ $testJSON[$keys][$key] = urlencode ( $column ); } } var_dump( json_encode ( $testJSON ));//转为json $result = urldecode ( json_encode ( $testJSON ) );//转回数组
以上是关于php数组转json中文乱码解决办法的主要内容,如果未能解决你的问题,请参考以下文章
PHP从Mysql查出来的数据转换成json格式中文乱码怎么解决