Saya juga memiliki kode kacau di halaman saya hari ini, jadi saya mencari masalah terkait secara online. Tampaknya metode ini cukup bagus. Saya sudah mencobanya. Saya menggunakan Editor EditP, cukup gunakan dokumen - File Encoding - Ubah Pengkodean File - Pilih Pengkodean yang Anda Butuhkan di Dokumen - Pilih Kode yang Anda Butuhkan
Di halaman web, masalah kode kacau Cina sering terjadi. Ketika saya mengalami masalah kode kacau di masa lalu, saya terus mencoba metode penyandian yang berbeda sampai saya berhasil. Kemarin proyek mengalami masalah ini lagi, jadi saya melakukan tes sederhana.
File HTML memiliki metode pengkodean, seperti UTF-8, GBK, dll. Ini mungkin tidak terlihat di Notepad, tetapi di Eclipse, Anda dapat mengatur metode pengkodean file HTML, dan gambar-gambar berikut akan dijelaskan.
Tes 1:
Simpan file HTML di UTF-8. Lihat gambar berikut untuk konten file tertentu:
Seperti yang dapat Anda lihat pada gambar, metode pengkodean file adalah UTF-8, dan yang lain di kotak merah di bawah ini diatur dalam gerhana. Kotak merah di atas gambar menunjukkan bagaimana browser membuka file, yang dapat dilihat sebagai UTF-8.
Gunakan IE untuk membuka file dan Anda dapat melihat gambar berikut:
Dengan memeriksa metode pengkodean browser, Anda dapat melihat bahwa browser secara otomatis memilih metode UTF-8 dan tidak ada kode yang kacau.
Ganti metode pengkodean browser ke GB2312, Anda dapat melihat gambar berikut:
Tes 2:
Simpan file HTML di UTF-8 dan atur metode pengkodean di header file ke GBK, seperti yang ditunjukkan pada gambar di bawah ini:
Ini menunjukkan bahwa metode pengkodean file adalah UTF-8, dan metode pembukaan file default adalah GBK.
Tangkapan layar menggunakan IE untuk membuka file ini adalah sebagai berikut:
Anda dapat melihat bahwa browser membukanya di GB2312 sesuai dengan instruksi file HTML. Karena metode pengkodean file itu sendiri adalah UTF-8, kode kacau muncul. Tetapi file sumber halaman web tidak kacau.
Jika Anda memilih metode pengkodean browser menjadi UTF-8, Anda dapat melihat kode yang kacau menghilang. Tangkapan layar adalah sebagai berikut:
Pada titik ini, tes sudah berakhir. Untuk meringkas poin -poin berikut:
1.HTML File memiliki format yang dikodekan, yang hanya dapat dilihat pada editor dan set tertentu.
2. Charset diatur dalam tipe konten di kepala file HTML memberi tahu browser cara membuka file.
3. Secara umum, metode pengkodean dalam poin 1 dan 2 harus konsisten, dan kode yang kacau dapat terjadi jika tidak ada yang tidak konsisten.
4. Jika browser menampilkan kode yang kacau, tetapi file sumber halaman bukan kode yang kacau, Anda dapat melihat bahasa Cina yang benar dengan memodifikasi metode pengkodean browser. Jika charset yang benar diatur dalam file sumber, tidak perlu memodifikasi metode pengkodean browser.