Rumah > rangka kerja php > ThinkPHP > teks badan

Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5

藏色散人
Lepaskan: 2022-12-06 10:14:51
asal
1563 orang telah melayarinya

Penyelesaian kepada aksara Cina yang kacau dalam thinkphp5: 1. Tambah "character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci" ke mysqld dalam my.ini 2. Nyatakan aksara dalam pengekodan kod php program latar belakang "header('Content-Type: text/html; charset=utf-8');".

Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5

Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.

Apakah yang perlu saya lakukan jika aksara Cina dalam thinkphp5 bercelaru?

thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data

thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data untuk aksara Cina yang kacau ialah Pengekodan aksara tidak seragam Jika aksara Cina yang kacau muncul, anda perlu menambah kod berikut.

Tambah pernyataan berikut di bawah mysqld dalam my.ini di bawah D:phpStudyPHPTutorialMySQL:

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
Salin selepas log masuk

Kod sampel adalah seperti berikut:

Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5

Maklumat lanjutan:

thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data Ralat yang mungkin:

1. Fail kod (cara paling mudah untuk menentukan pengekodan fail ialah. : gunakan Nota Buka fail ini, dan kemudian klik "Simpan Sebagai". Akan terdapat perkataan "Pengekodan" di bahagian bawah tetingkap yang muncul tulis ganti fail asal).

2. Pengepala fail html hendaklah ditambah dengan 8 hingga Hanya pengekodan yang anda mahu setujui.

3. Kod sambungan pangkalan data harus memilih pengekodan aksara yang sepadan Kod untuk memilih pengekodan aksara untuk mySql ialah: mysql_query("SET NAMA 'utf-8';"); pangkalan data sendiri.

4. Kod program latar belakang php perlu menunjukkan pengekodan aksara, header('Content-Type: text/html; charset=utf-8');.

Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!