Rumah > Artikel > pembangunan bahagian belakang > Apakah yang perlu saya lakukan jika papan mesej php memaparkan aksara bercelaru?
Penyelesaian kepada kod bercelaru yang dipaparkan pada papan mesej PHP: 1. Semak dan ubah suai pengekodan pengepala halaman web kepada UTF8 2. Ubah suai pengekodan yang disimpan dalam pangkalan data kepada UTF8; set aksara set UTF8") ;" penyataan sudah memadai.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika papan mesej php memaparkan aksara bercelaru?
1 Periksa pengekodan pengepala halaman web Ia biasanya UTF8 (DW CS3)
2. Jika ia dibaca daripada pangkalan data, semak storan pangkalan data Pilih UTF8 untuk pengekodan
3. Anda boleh menulis
mysql_query("set character set UTF8"); mysql_query("set names UTF8");
dalam fail yang menyambung ke pangkalan data pengenalan:
Fungsi mysql_query() melaksanakan pertanyaan MySQL.
Sintaks
mysql_query(query,connection)
Parameter
perlu pertanyaan. Menentukan pertanyaan SQL untuk dihantar. Nota: Rentetan pertanyaan tidak boleh berakhir dengan koma bertitik.
sambungan pilihan. Menentukan pengecam sambungan SQL. Jika tidak dinyatakan, sambungan terakhir dibuka digunakan.
Penjelasan
Jika tiada sambungan terbuka, fungsi ini akan cuba memanggil fungsi mysql_connect() tanpa parameter untuk mewujudkan sambungan dan menggunakannya.
Nilai pulangan
mysql_query() mengembalikan pengecam sumber hanya untuk penyataan SELECT, SHOW, EXPLAIN atau DESCRIBE atau FALSE jika pertanyaan telah dilaksanakan secara salah.
Untuk jenis pernyataan SQL yang lain, mysql_query() mengembalikan BENAR apabila berjaya dilaksanakan dan FALSE apabila ralat berlaku.
Nilai pulangan selain FALSE bermakna pertanyaan adalah sah dan boleh dilaksanakan oleh pelayan. Ini tidak menyatakan apa-apa tentang bilangan baris yang terjejas atau dikembalikan. Ada kemungkinan bahawa pertanyaan berjaya dilaksanakan tetapi tidak menjejaskan atau mengembalikan sebarang baris.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika papan mesej php memaparkan aksara bercelaru?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!