Dalam proses pembangunan web, kami sering menghadapi aksara yang bercelaru semasa membuka HTML. Ini kerana halaman web HTML ialah dokumen yang dibentangkan dalam bentuk teks Apabila penyemak imbas tidak dapat mengecam format pengekodan aksara dengan betul, aksara bercelaru akan muncul. Artikel ini akan memperkenalkan sebab dan penyelesaian untuk pembukaan HTML dengan aksara yang bercelaru.
1. Isu pengekodan
Format pengekodan yang paling biasa digunakan untuk HTML ialah UTF-8. Apabila format pengekodan aksara fail HTML berbeza daripada pengekodan lalai penyemak imbas, aksara bercelaru akan muncul. Sebagai contoh, apabila format pengekodan fail HTML ialah GB2312 dan ia dibuka dalam format UTF-8 dalam penyemak imbas, aksara bercelaru akan muncul.
Penyelesaian:
1 Pastikan format pengekodan fail HTML adalah sama dengan pengekodan lalai penyemak imbas, yang biasanya format UTF-8.
2. Tambahkan baris kod berikut di kepala fail HTML, nyatakan format pengekodan sebagai UTF-8.
<meta charset="UTF-8">
2. Isu pelayan
Apabila penyemak imbas meminta pelayan, jika format pengekodan aksara pelayan berbeza daripada format pengekodan dalam fail HTML, aksara bercelaru juga akan muncul. Ini biasanya berlaku apabila menaik taraf daripada pelayan lama kepada pelayan baharu.
Penyelesaian:
1 Pastikan format pengekodan pelayan konsisten dengan format pengekodan dalam fail HTML.
2 Dalam fail konfigurasi pelayan, tambah baris kod berikut untuk menentukan format pengekodan sebagai UTF-8.
<?xml version="1.0" encoding="UTF-8"?>
3. Isu editor teks
Sesetengah editor teks secara automatik akan menukar format pengekodan kepada format lain apabila menyimpan fail, menyebabkan fail HTML gagal dibuka dengan betul.
Penyelesaian:
1 Apabila menyimpan fail HTML, pilih format pengekodan yang betul Secara amnya, format UTF-8 ialah format utama.
2 Gunakan editor teks yang menyokong format UTF-8, seperti Teks Sublime, Notepad++, dsb.
4. Isu aksara khas
Dalam fail HTML, beberapa aksara khas seperti &, <, >, ", ', dsb. perlu diwakili oleh aksara melarikan diri, jika tidak, mereka akan muncul aksara berantakan.
Penyelesaian:
1 Gunakan aksara melarikan diri untuk mewakili aksara khas dalam fail HTML, seperti yang ditunjukkan dalam jadual berikut .Gunakan alat pihak ketiga untuk memproses aksara khas , seperti Penukar Entiti, dsb.
特殊字符 | 转义字符 |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
.
Atas ialah kandungan terperinci html dibuka dengan aksara bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!