Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengeluarkan kandungan UTF-8 dengan PHP (empat kaedah)
Semasa pembangunan, jika anda menggunakan skrip PHP untuk mengeluarkan kandungan, anda perlu memastikan kandungan itu berkelakuan betul dengan aksara Cina atau khas yang biasa digunakan, jika tidak, ia boleh menyebabkan aksara bercelaru atau paparan yang salah. Bagaimana untuk menyediakan fail PHP untuk mengeluarkan kandungan yang dikodkan UTF-8? Berikut adalah beberapa cara.
Kami boleh menambah maklumat pengepala pada fail PHP untuk memberitahu penyemak imbas supaya memaparkan halaman web dalam pengekodan UTF-8. Cuma tambah kod berikut pada permulaan fail PHP:
header('Content-Type:text/html;charset=utf-8');
Dengan cara ini, walaupun kandungan output mengandungi simbol Cina atau khas, ia akan dipaparkan dengan betul.
Kami juga boleh mengkonfigurasinya dalam fail PHP.ini supaya skrip PHP menggunakan pengekodan UTF-8 untuk mengeluarkan kandungan dengan lalai. Cari pernyataan berikut dalam fail PHP.ini:
;default_charset =
Alih keluar simbol ulasan sebelumnya ";" dan tetapkan nilai default_charset kepada "utf-8", iaitu:
default_charset = "utf-8"
Kemudian mulakan semula pelayan Apache atau Nginx.
Jika fail PHP.ini tidak boleh diubah suai, kami boleh menambah pernyataan berikut dalam fail .htaccess untuk membenarkan pelayan menggunakan UTF-8 secara lalai Kandungan output yang dikodkan:
AddDefaultCharset utf-8
Dengan cara ini, tidak perlu menambah maklumat pengepala apabila menggunakan skrip PHP untuk mengeluarkan kandungan.
Kaedah terakhir ialah menambah maklumat meta dalam pengepala fail HTML untuk memberitahu penyemak imbas membaca halaman web dalam Pengekodan UTF-8 . Cuma tambah kod berikut dalam teg
pada fail HTML:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Secara umum, empat kaedah di atas boleh menjadikan skrip PHP mengeluarkan kandungan UTF-8. Kaedah khusus yang akan digunakan boleh dipilih mengikut situasi sebenar.
Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan kandungan UTF-8 dengan PHP (empat kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!