Buenas;
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:
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...';
}
}
donde "detalles" es el div en el que se cargan los contenidos.
¿hay alguna manera de solucionar el problema? ¿o no tiene nada que ver esto con lo que me pasa?
Gracias y un saludo.