- urldecode: documentation ( source)
- urlencode: documentation ( source)
- json_encode: documentation ( source)
<?php
/** by www.phpddt.com */
$arr = array("a"=>"PHP","b"=>"中国");
echo json_encode($arr); //中文乱码:["PHP","\u4e2d\u56fd"]
//json_encode前对变量urlencode即可
foreach ($arr as $k => $v){
$arr[$k] = urlencode($v);
}
echo urldecode(json_encode($arr)); //{"a":"PHP","b":"中国"}