Había leído varias veces el tema de problemas de acentos, pero hasta ahora no me lo había encontrado. El caso es que hay una página que recargo pasándole distintas variables con la siguiente instrucción js:
Cita:
Y la página php que lo muestra, lo saca mal.var capa=document.getElementById("capacombo");
var ajax=nuevoAjax();
capa.innerHTML="CARGANDO CONTENIDO...";
ajax.open("POST", "tripletecombo.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("d="+tipoDato);
var ajax=nuevoAjax();
capa.innerHTML="CARGANDO CONTENIDO...";
ajax.open("POST", "tripletecombo.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("d="+tipoDato);
He probado:
1) añadiendo información arriba de la página php a mostrar en html:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2)la función uncode de php
3)estos escapes para "capa" en javascript:
cadena=unescape(ajax.responseText);
cadenafinal=cadena.replace(/\+/gi," ");
...y nada ha funcionado ¿posible solución?