>백엔드 개발 >PHP 튜토리얼 >유니코드 문자 집합을 사용하면 Json이 중국어를 더 잘 이해할 수 있습니다.JSON_UNESCAPED_UNICODE

유니코드 문자 집합을 사용하면 Json이 중국어를 더 잘 이해할 수 있습니다.JSON_UNESCAPED_UNICODE

WBOY
WBOY원래의
2016-07-29 08:46:59985검색

코드 복사 코드는 다음과 같습니다.


echo json_encode("중국어") //" u4e2du6587"


이것은 Tianchao에서 개발하는 우리들에게 골치 아픈 일이고 때로는 json_encode를 직접 작성해야 하는 경우도 있습니다.
PHP5.4에서는 이 문제가 마침내 해결되었습니다. Json A new 옵션이 추가되었습니다: JSON_UNESCAPED_UNICODE, 즉 이름, 즉 Json은 유니코드로 인코딩할 필요가 없습니다.
다음 예를 살펴보세요.

코드를 복사하세요 코드는 다음과 같습니다.


echo json_encode("중국어", JSON_UNESCAPED_UNICODE) //"중국어"


어때요? 모두가 매우 만족하는 변화죠? 물론 Json은 5.4에 JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES 및 기타 옵션을 추가했습니다. 관심이 있으시면 json_encode를 참조하세요. >

그러나 여전히 상기시켜 드리고 싶은 점은 PHP 5.4는 아직 개발 단계에 있으며 최종 출시 전에 새로운 기능이 조정되거나 변경될 수 있다는 점입니다. 제안 사항이 있으시면 피드백을 보내주세요.

출처: http://www.laruence .com

위는 유니코드 문자 세트를 포함하여 Json이 중국어 JSON_UNESCAPED_UNICODE를 더 잘 이해할 수 있도록 유니코드 문자 세트를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.