0 투표
컴퓨터,인터넷 (10.4k 포인트)
PHP 개발중에

json_encode 한글이 NULL 로 표시됩니다. 무슨 문제인가요?

1 답변

0 투표
(22.5k 포인트)

혹시, PHP 개발 환경이 euc-kr 문자셋 아니신가요?

json_encode, json_decode 는 UTF-8 환경에서만 문자를 처리할 수 있어요.

저도 같은 경험이 있었습니다. 아래 소스와 같이, 한글 문자열은 utf-8 로 변경해서 넣으신 다음에, json 인코딩을 해보시기 바랍니다.

<?php

$title = '나눔팁';
$title = iconv('EUC-KR', 'UTF-8', $title);
echo json_encode($title);

?>

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
...