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 |
댓글