본문 바로가기
IT관련글/php

PHP Curl Json_encode 한글 깨짐 문제 해결

by 코딩하는 근근 2023. 9. 28.
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
반응형

'IT관련글 > php' 카테고리의 다른 글

PHP Simple HTML DOM 라이브러리 사용방법  (0) 2023.09.27
PHPMailer 지메일,네이버 SMTP 설정, 발송실패시 체크사항  (0) 2022.06.09
ImageMagicK  (0) 2022.02.26
imagemagicK  (0) 2022.02.26

댓글