IT관련글/php
PHP Curl Json_encode 한글 깨짐 문제 해결
코딩하는 근근
2023. 9. 28. 19:40
728x90
반응형
PHP Curl Json_encode 유니코드 한글 문제 해결
안녕하세요 근근입니다. Curl 을 통해 웹페이지를 스크래핑 하다 발생한 문제를 해결하여 글을 남깁니다.
Php5.4버전 이상인 경우에는 아래와 같이 간단하게 해결이 되고
json_encode($arrJson, JSON_UNESCAPED_UNICODE);
그 외 버전인 경우에는 아래와 같이 해결 하면 됩니다.
function han ($s) { return reset(json_decode('{"s":"'.$s.'"}')); }
function to_han ($str) { return preg_replace('/(\\\u[a-f0-9]+)+/e','han("$0")',$str); }
to_han (json_encode($arrJson));
도움이 되었으면 좋겠습니다. ^^
728x90
반응형