Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar data json ke utf8 dalam php
Cara menukar data json kepada utf8 dalam php: 1. Buat fail sampel PHP; 2. Simpan tatasusunan json sebagai utf8 melalui "json_encode($xm_json,JSON_UNESCAPED_UNICODE);".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php Cara menukar json data ke utf8 ?
php json disimpan sebagai utf8
json_encode($xm_json,JSON_UNESCAPED_UNICODE);//将json数组保存为utf8
php json_encode menyimpan json sebagai utf8
json_encode (PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json >= 1.2.0)
json_encode — Pengekodan JSON pembolehubahPenerangan
json_encode(mixed $value, int $options = 0, int $depth = 512): string|falseMengembalikan rentetan yang mengandungi perwakilan nilai dalam bentuk JSON. Pengekodan dipengaruhi oleh parameter pilihan yang diluluskan. Selain itu, pengekodan nilai titik terapung bergantung pada serialize_precision. ParameternilaiNilai yang akan dikodkan boleh menjadi sebarang jenis data kecuali jenis sumber. Pengekodan semua data rentetan mestilah UTF-8. Nota: PHP melaksanakan superset JSON, rujuk » RFC 7159.pilihanTopeng binari yang terdiri daripada pemalar berikut: JSON_FORCE_OBJECT , JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_INT_PARTIAL_OUTPUT_ON_ERROR, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRVEET_ON_ERROR UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR. Untuk butiran tentang pemalar JSON, sila rujuk halaman pemalar JSON. kedalamanTetapkan kedalaman maksimum. Mesti lebih besar daripada 0. Nilai PulanganMengembalikan rentetan berkod JSON pada kejayaan atau palsu apabila gagal. Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar data json ke utf8 dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!