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
Salin selepas log masuk
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 pembolehubah
Penerangan
json_encode(mixed $value, int $options = 0, int $depth = 512): string|false
Salin selepas log masuk
Mengembalikan 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.
Parameter
nilai
Nilai 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.
pilihan
Topeng 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.
kedalaman
Tetapkan kedalaman maksimum. Mesti lebih besar daripada 0.
Nilai Pulangan
Mengembalikan 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!