Yanıtlar:
Bu iki son ifade büyük varsayımlardır.
Örneğin, AJAX'ı gerçek anlamıyla kullanan bir web uygulamamız var - bunu XML belgelerini anında yüklemek için kullanıyoruz. XML belgesinde doğru content-encoding
üstbilgi yoksa (veya hiç eksikse), herhangi bir unicode karakter (akıllı tırnaklar, uzun çizgiler, hatta bazı özel boşluklar ve sözcükler bile Café
) Internet Explorer'ı her seferinde kendi başına bırakır . AJAX isteği başarısız oluyor ve bir javascript hatası veriyor.
Bununla birlikte, tüm unicode karakterlerin HTML taraflarıyla sunucu tarafında değiştirilmesini yaparsak, her şey yolunda gider.
Tabii ki, dosyanız doğru içerik başlıklarına sahipse, bu herhangi bir modern tarayıcı için bir sorun olmamalıdır.
Bununla birlikte, tüm unicode karakterlerin HTML taraflarıyla sunucu tarafında değiştirilmesini yaparsak, her şey yolunda gider.
Bu, tüm karakterlerin değiştirilemeyecekleri HTML varlıklarıyla değiştirilebileceğini varsayar. Doğru başlıkları kullanın ve bu sorunları (yanlış üstbilgiyi kullanarak) daha sonra ortaya çıktıklarında karıştırılmak yerine erkenden tespit edin.
Sadece kabul edilen mükemmel cevaba eklemek için: genel olarak, ASCII dosyaları çeşitli editörler arasında çok daha taşınabilir.