[PHP] json_encode() 한글깨짐[PHP] json_encode() 한글깨짐
Posted at 2015. 3. 30. 15:40 | Posted in IT/phpPHP json 한글깨짐
5.4에서 새로 추가된 json_encode()에 두번째 파라메터로 JSON_ENESCAPED_UNICODE 넘겨주면 한글 깨짐없이 인코딩이 가능하다.
$language["korean"] = "안녕"; $language["english"] = "Hello"; echo json_encode($language); // {"korean":"\uc548\ub155","english":"hi"} echo json_encode($language,JSON_UNESCAPED_UNICODE); // {"korean":"안녕","english":"hi"} // 5.4이전 버전일 경우 $result = json_encode($language); $result = urldecode($result); echo iconv("CP949","UTF-8",$json_result);
5.4 이전 버전일 경우 저런식으로 하라는데
이건 잘 안된다 ㅡ.ㅡ
'IT > php' 카테고리의 다른 글
[PHP] array_push() 함수 배열끝에 요소 추가 (0) | 2015.04.12 |
---|---|
[PHP] timezone 설정 (0) | 2015.03.30 |
[PHP] 날짜 및 시간 관련 함수 모음 (0) | 2015.03.29 |
[PHP] Naver,Google Smtp를 이용한 메일보내기 (11) | 2015.03.22 |
[PHP] Serial 통신 - 쓰기 (0) | 2015.01.22 |