Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengeluarkan kandungan UTF-8 dengan PHP (empat kaedah)

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

PHPz
PHPzasal
2023-04-04 14:29:051788semak imbas

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');

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 =

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.

  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

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" />

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!

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