下面是php5.3实现phpjson_encode() 实现中文不转码函数:
/**
* php5.3 中文不转码
* @author 小柯
*/
private function encode_json($str) {
return urldecode(json_encode(self::url_encode($str)));
}
/**
* php5.3 中文不转码
* @author 小柯
*/
private function url_encode($str) {
if(is_array($str)) {
foreach($str as $key=>$value) {
$str[urlencode($key)] = self::url_encode($value);
}
} else {
$str = urlencode($str);
}
return $str;
}