개발자의 끄적끄적

[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션 본문

개발/php

[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션

효벨 2021. 3. 7. 03:00
728x90
반응형

[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션

 

 

php 에서

 

json_encode 를 사용하면

 

유니코드 문자열이 인코딩 되기 때문에

 

대부분 아래처럼 \ub85c 와 같은 형태로 전달이 되서

 

decode 를 해서 사용해야 하는 경우가 있습니다.

echo json_encode("로그인");
// \ub85c\uadf8\uc778

 

그럴때 아래처럼 유니코드 문자열 인코딩이 안되게

 

옵션을 주어서 사용할 수도 있습니다.

echo json_encode("로그인", JSON_UNESCAPED_UNICODE);
// 로그인

 

JSON_UNESCAPED_UNICODE 라는 옵션을 encode 하려는 변수 뒤에

 

옵션으로 추가해서 사용하면 됩니다!

 

참고들 하세요!

반응형
Comments