Mari kita bicara tentang masalah pengkodean CSS UTF-8 dan GB2312
Penulis:Eve Cole
Waktu Pembaruan:2009-06-06 18:41:25
Saya tidak tahu apakah Anda akan menghadapi masalah definisi gaya yang tidak berlaku saat membuat halaman. Manifestasi dasarnya adalah tidak peduli bagaimana Anda mengubah gaya, gaya tersebut tidak ditampilkan atau hanya beberapa browser yang berfungsi dengan baik biasanya perlu melakukan langkah-langkah berikut:
Konfirmasikan apakah file gaya yang dimodifikasi adalah file gaya halaman saat ini (dalam kasus beberapa lingkungan)
Konfirmasikan apakah jalur dalam file sudah benar (Anda mungkin salah menulis)
Jika dua poin di atas memastikan bahwa tidak ada masalah atau hanya sebagian dari gaya yang tidak valid, pada dasarnya dapat ditentukan bahwa masalah penyandian file adalah
Semua orang tahu bahwa menggunakan "UTF-8" memiliki kompatibilitas lintas platform yang lebih baik daripada "GB2312", tetapi mereka belum tentu tahu bahwa pengkodean file tidak sama dengan deklarasi pengkodean file saat tipe penyandian file dideklarasikan, penyandian file telah diubah, sehingga sering kali hanya mendeklarasikan jenis penyandian file tanpa benar-benar mengubah jenis penyandian file. Saat browser mem-parsing file dengan jenis penyandian yang dideklarasikan, karena pengkodean file yang sebenarnya berbeda dari deklarasi, terjadi kesalahan penguraian.
Bagaimana permasalahan di atas muncul?
Hanya deklarasi yang diubah, dan jenis pengkodean file yang sesuai dengan deklarasi tidak disimpan.
Saat menyalin antar file yang berbeda, pengkodean antara kedua file tersebut berbeda
Masalah di atas dapat diselesaikan hanya dengan menyimpan salinan lain dan memilih jenis pengkodean yang sama dengan deklarasi.
Jika tidak ada metode di atas yang berhasil, mungkin ada masalah dengan perangkat lunak pengeditan. Disarankan untuk mencoba editor lain.
Editor yang saya ketahui sejauh ini yang mungkin menimbulkan masalah adalah:
EmEditor Professional v7.50 Alpha 5 (mungkin masih terkait dengan versi Alpha. Jika UTF-8 tidak ditandatangani, jika karakter China tertentu muncul di akhir komentar gaya, seperti "不,用,交,名, Hampir,见,鬼, Comment" , pada, dari, keluar, tulis, berikutnya, sekarang, wajah, hari, dll., akan menyebabkan konten selanjutnya tidak dapat diuraikan oleh IE7)
Editplus (Saya tidak tahu versi yang mana. Kalau ada yang tahu tolong beri tahu saya. Saat menyimpan UTF-8 dengan tanda tangan, tanda tangan akan menyebabkan konten tidak terurai)
Catatan: Yang di atas mengacu pada bagian gaya, termasuk gaya di halaman dan file gaya independen.