PHP에서 json 데이터를 utf8로 변환하는 방법: 1. PHP 샘플 파일을 생성합니다. 2. "json_encode($xm_json,JSON_UNESCAPED_UNICODE);"를 통해 json 배열을 utf8로 저장합니다.
이 문서의 운영 환경: windows7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php json 데이터를 utf8로 변환하는 방법?
php json은 utf8로 저장됩니다
json_encode($xm_json,JSON_UNESCAPED_UNICODE);//将json数组保存为utf8
php json_encode 저장 json as utf8
json_encode
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json >= 1.2.0)
json_encode — 변수의 JSON 인코딩
Description
json_encode(mixed $value, int $options = 0, int $depth = 512): string|false
Return 문자 값의 JSON 표현을 포함하는 문자열입니다.
인코딩은 전달된 옵션 매개변수의 영향을 받습니다. 또한 부동 소수점 값의 인코딩은 serialize_precision에 따라 달라집니다.
Parameter
value
인코딩할 값은 리소스 유형을 제외한 모든 데이터 유형이 될 수 있습니다.
모든 문자열 데이터의 인코딩은 UTF-8이어야 합니다.
참고:
PHP는 JSON의 상위 집합을 구현합니다. » RFC 7159를 참조하세요.
options
다음 상수로 구성된 바이너리 마스크: JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_IN VALID_UTF8 _IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR , JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR. JSON 상수에 대한 자세한 내용은 JSON 상수 페이지를 참조하세요.
깊이
최대 깊이를 설정하세요. 0보다 커야 합니다.
반환 값
성공 시 JSON 인코딩 문자열을 반환하고 실패 시 false를 반환합니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 json 데이터를 utf8로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!