estoy haciendo una página php y mediante un script en ajax, cargo contenidos en un div de mi index.php. El caso es que uso XMLHttpRequest con método GET y los contenidos me los carga sin la codificación UTF-8.
La funcion es:
Código:
donde "detalles" es el div en el que se cargan los contenidos.function cargaXML(url) { if(url==''){ return; } // Mozilla if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(null); // Internet Explorer } else if (window.ActiveXObject) { isIE = true; req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(); } } } function processReqChange(){ var detalles = document.getElementById("detalles"); if(req.readyState == 4){ detalles.innerHTML = req.responseText; } else { detalles.innerHTML = '<img src="imgs/loading.gif" align="middle" /> Cargando...'; } }
¿hay alguna manera de solucionar el problema? ¿o no tiene nada que ver esto con lo que me pasa?
Gracias y un saludo.