Mengapa ketika saya memilih Unicode di Firefox, aksen Eropa tidak muncul dengan baik?

1

Saya pikir Unicode adalah tentang karakter asing, jadi mengapa Firefox tidak menunjukkan aksen tetapi karakter aneh sebagai gantinya ketika Unicode Character Encoding dipilih?


sumber
2
OS mana yang Anda gunakan dan versi firefox yang Anda gunakan?
Troggy

Jawaban:

4

Pengkodean yang Anda pilih di peramban memberi tahu peramban untuk menafsirkan halaman seolah-olah itu ditulis dalam pengodean yang dipilih. Biasanya server (atau file HTML) memberi tahu browser sendiri penyandian halaman. Jadi biasanya pemilihan otomatis harus benar.

Jika Anda menimpa ini secara manual dan memilih pengodean halaman tidak tidak gunakan maka itu normal bahwa Anda akan melihat karakter aneh: Hasil dari browser berusaha untuk menafsirkan halaman seolah-olah ditulis dalam pengkodean yang dipilih. Jika halaman ditulis dalam bahasa Latin 1 dan berisi kata menggunakan umlaut seperti รถ misalnya, maka Anda mungkin akan melihat U + FFFD ( - biasanya tanda tanya di berlian hitam atau kotak kosong) di tempatnya (dan mungkin melahap karakter berikut) jika Anda memilih Unicode (UTF-8) sebagai pengkodean halaman.

Sebaliknya, jika halaman ditulis dalam UTF-8 dan Anda memilih Latin 1 maka Anda akan melihat karakter "รƒยถ" bukan "รถ". Anda hanya memberi tahu peramban apa yang harus ditafsirkan. Anda tidak memiliki jaminan bahwa tebakan Anda benar.

Joey
sumber