Halaman web menggunakan format pengkodean UTF-8, yang tidak menjadi masalah. Masalahnya adalah file CSS eksternal defaultnya adalah pengkodean ANSI dan tidak disimpan dalam format UTF-8. Anda mungkin menemukan bahwa ini bukan masalah dalam keadaan normal, tetapi jika file CSS berisi komentar berbahasa Mandarin, ini mungkin tidak memuaskan!
Diperkirakan browser di bawah IE6 tidak dapat mengurai file CSS dengan benar karena masalah pengkodean, sehingga CSS tidak berfungsi di IE6. Tampaknya Microsoft telah memperhatikan masalah ini dan memperbaikinya di IE7. Namun masih banyak orang yang menggunakan IE6. Oleh karena itu, masalah ini perlu diselesaikan:
Metode 1: Simpan file CSS, JS dan halaman web dalam format UTF-8.
Metode 2: Hapus komentar berbahasa Mandarin di CSS dan JS, atau ubah ke bahasa Inggris.
Di atas adalah IE6 tidak dapat mengurai file CSS dengan benar karena masalah pengkodean.
Terkadang kita menemukan bahwa ketika halaman html yang kita tulis merujuk ke file css eksternal, maka dapat diurai dengan baik di IE7 dan FF, yaitu dapat ditampilkan secara normal , tetapi tidak ditampilkan sepenuhnya di IE6, artinya gaya dalam file css tidak diterapkan ke halaman html kita sama sekali. Pada awalnya saya menyalin dan menempelkan semua gaya dalam file css ke di halaman html. Setelah melakukan ini, IE6, IE7, dan FF semuanya dapat ditampilkan secara normal, yang berarti file css eksternal harusnya. Apa masalahnya? Mengapa masalah ini terjadi di IE6 tetapi tidak di IE7 dan FF? Saya mencari di Google online dan menemukan bahwa IE6 memiliki persyaratan ketat untuk pengkodean halaman. Saya memeriksa dan menemukan bahwa file css yang dikirim oleh teman saya menggunakan pengkodean GB2312, sedangkan file html menggunakan utf-8 pengkodean konten file css dari ed ke utf-8.Ketika saya mengujinya lagi, semuanya kembali normal.Saya juga menemukan bahwa file css teman saya berisi komentar berbahasa Mandarin.Saya sangat menyarankan teman-teman untuk tidak menggunakannya berkomentar dalam bahasa Cina, yang juga akan menyebabkan masalah penyandian.