Pengekodan JSON Aksara Unikod
Fungsi json_encode PHP secara konvensional mengekod aksara Unicode sebagai entiti perenambelasan untuk memastikan kebolehbacaan oleh pelbagai pelanggan. Walau bagaimanapun, tingkah laku ini mungkin tidak diingini untuk mengendalikan teks daripada pelbagai bahasa.
Penyelesaian untuk Memelihara Aksara Unikod
Untuk mengekalkan aksara Unikod dalam format UTF-8, PHP 5.4 .0 memperkenalkan pilihan JSON_UNESCAPED_UNICODE. Pilihan ini menghalang penukaran aksara Unicode kepada entiti perenambelasan.
Contoh
Kod berikut menunjukkan penggunaan pilihan JSON_UNESCAPED_UNICODE:
<code class="php">$text = "База данни грешка."; $jsonString = json_encode($text, JSON_UNESCAPED_UNICODE); echo $jsonString;</code>
Kehendak ini output:
"База данни грешка."
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Memelihara Aksara Unikod dalam Fungsi json_encode PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!