핸들 중국어로 json_encode에 PHP 함수의 쓰레기 문제를 해결하는 두 가지 방법

$code = json_encode($str);
 return preg_replace("#\\\u(([0-9a-f]+?){4})#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\\1'))", $code);

또는 사용


$new_arr = array();
foreach($arr as $key=>$val){
 $new_arr[$key] = urlencode($val);
}
print_r($new_arr);
echo $json_arr = urldecode(json_encode($new_arr));


업데이트되었습니다, 당신은 사용할 수 있습니다

json_decode($json,JSON_UNESCAPED_UNICODE);




게시 27 개 원래 기사 · 원의 찬양 (53) · 전망 160 000 +

추천

출처blog.csdn.net/auspi12341/article/details/17397749