Penyelesaian kepada aksara Cina yang kacau dalam php xmlhttprequest: 1. Satukan kepada UTF-8 2. Apabila mengeluarkan teks yang diperoleh melalui XMLHttpRequest, cuma tambahkan pengisytiharan teks dalam pengepala.
Persekitaran pengendalian artikel ini: sistem windows7, versi PHP7.1, komputer DELL G3
Cara menyelesaikan bahasa Cina masalah bercelaru php xmlhttprequest?
Menyelesaikan masalah aksara Cina yang kacau dalam XMLHttpRequest
Pengekodan aksara lalai bagi data yang diperoleh melalui XMLHttpRequest ialah UTF-8 halaman ialah GB2312 atau pengekodan lain, data yang diperolehi dipaparkan sebagai aksara yang bercelaru . Melalui XMLHTTPRequest, data POST juga dikodkan UTF-8 Jika latar belakang adalah GB2312 atau pengekodan lain, aksara yang bercelaru akan muncul.
Penyelesaian:
Bersatu ke UTF-8. Ini juga merupakan trend pengantarabangsaan yang tidak dapat dielakkan.
Apabila mengeluarkan teks yang diperoleh melalui XMLHttpRequest, tambahkan pengisytiharan teks dalam pengepala (pengisytiharan HTML langsung tidak mempunyai kesan).
Contohnya:
PHP:header('Content-Type:text/html;charset=GB2312'); ASP:Response.Charset = "GB2312" JSP:response.setHeader("Charset","GB2312");
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah kacau Cina php xmlhttprequest. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!