Bagaimana untuk mengeluarkan kandungan UTF-8 dengan PHP (empat kaedah)

PHPz
Lepaskan: 2023-04-04 20:00:02
asal
1795 orang telah melayarinya

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.

  1. Tambah maklumat pengepala pada fail PHP

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');
Salin selepas log masuk

Dengan cara ini, walaupun kandungan output mengandungi simbol Cina atau khas, ia akan dipaparkan dengan betul.

  1. Konfigurasikan dalam fail PHP.ini

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 =
Salin selepas log masuk

Alih keluar simbol ulasan sebelumnya ";" dan tetapkan nilai default_charset kepada "utf-8", iaitu:

default_charset = "utf-8"
Salin selepas log masuk

Kemudian mulakan semula pelayan Apache atau Nginx.

  1. Konfigurasikan dalam fail .htaccess

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
Salin selepas log masuk

Dengan cara ini, tidak perlu menambah maklumat pengepala apabila menggunakan skrip PHP untuk mengeluarkan kandungan.

  1. Tambah maklumat meta dalam fail HTML

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" />
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan