IE için overrideMimeType alternatif

0 Cevap php

Bu i net kaç kez arama var ve ben bir çözüm bulamadım, uygun bir cevap asla bir sorudur.

xhr.open("GET", fullurl, true);
if(xhr.overrideMimeType) xhr.overrideMimeType("text/html; charset=ISO-8859-1");
xhr.send(null);

xhr.onreadystatechange  = function(){ 
if(xhr.readyState  == 4){
if(xhr.status  == 200) 
alert(xhr.responseText);

Bu Firefox, Chrome için çalışıyor. Benim responseText gibi garip sembolleri görünür, hangi Réunion gibi karakter dönecektir.

Ben çalışmıyor yanıt dosyasında başlığı ayarı, kodlama ve kod çözme gibi pek çok yöntem denedi. Ben fikir bitti. Birine yardım edin.


**SOLUTION**

Ana dosyasında, içerik türünü ve charset ayarlamak emin olun.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

AJAX-yüklü sayfasında, üst bu olduğundan emin olun.

header('Content-Type: text/html; charset=iso-8859-1'); 

Sorun, sizin mutlu bir adam olarak çözüldü. Bu artık gerekli değildir.

if(xhr.overrideMimeType) xhr.overrideMimeType("text/html; charset=ISO-8859-1");

0 Cevap