멍멍이네 블로그

db에서 읽어오는데 갑자기 한글이 깨짐이 아니라 이상한 문자로 전환됐다.

 

한글이 "\ud55c\uae00" 이런식으로 전환 됐다.

 

 

 

 

 

 

 

처음에 utf8 문제인가 해서 php 상단에 header("Content-Type: text/html; charset=UTF-8");를 넣어줬는데도 문제가 지속됨.

 

찾아보니 json_encode 문제.

 

찾다보니 한글이 유니코드로 변환된다는 유사한 글을 발견.

 

해결방법 : 

json_encode($var); -> json_encode($var, JSON_UNESCAPED_UNICODE);

 

이밖에 json_encode의 옵션은 레퍼런스를 참고하세요~