나는이 100 %라고 생각하는 데 사용 :PHP, "안전"JSON 배열을 인코딩하는 방법?
file_put_contents ('cacheHere', json_encode($array));
하지만 그건 단지 99 %입니다. utf8로 인코딩 된 데이터 만 인코딩 할 수 있습니다.
file_put_contents ('cacheHere', json_encode(utf8_encode($array)));
$ array는 배열이 아니고 문자열이기 때문에 여전히 불만입니다. 나는 하나의 필드를 utf8로 인코딩 할 수 있다는 것을 알고 있지만 일반적인 해결책이 필요하다.
여기서'json_encode()'가 정말로 필요합니까? –
Pekka가 말하는 것; 어쩌면'serialize' /'unserialize'가 여기있는 것일 수 있습니다. 그리고 그것은 많은 수의 PHP 단점을 다룹니다. –