Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyelesaikan masalah kacau Cina php xmlhttprequest

Bagaimana untuk menyelesaikan masalah kacau Cina php xmlhttprequest

藏色散人
藏色散人asal
2022-01-12 10:05:372638semak imbas

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.

Bagaimana untuk menyelesaikan masalah kacau Cina php xmlhttprequest

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn