Dua pernyataan terakhir itu adalah asumsi besar.
Misalnya, kami memiliki aplikasi web yang menggunakan AJAX untuk arti sebenarnya - kami menggunakannya untuk memuat dokumen XML dengan cepat. Jika dokumen XML tidak memiliki content-encoding
tajuk yang benar (atau tidak memiliki tajuk sama sekali), maka setiap karakter unicode (smartquotes, tanda hubung panjang, bahkan spasi putih dan kata Café
) membuat Internet Explorer jatuh ke pantatnya setiap saat. Permintaan AJAX hanya gagal dan melepaskan kesalahan javascript.
Namun, jika kita melakukan penggantian sisi-server dari semua karakter unicode dengan entitas HTML mereka, semuanya berfungsi dengan baik.
Tentu saja, jika file Anda memiliki header konten yang benar maka ini seharusnya tidak menjadi masalah untuk browser modern apa pun.
Hanya untuk menambah jawaban yang diterima dengan sangat baik: secara keseluruhan, file ASCII jauh lebih portabel di berbagai editor.
sumber