Saludos tengo mi funcion en AJAX para cargar datos mediante un campo de texto a una Base de datos pero tengo el problema de ACENTOS esta es mi funcion
Código HTML:
function principal(valor)
{
var divMensaje=document.getElementById("principal");
var ajax=nuevoAjax();
divMensaje.innerHTML="Ingresando...";
ajax.open("POST", "proceso.php?", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("principal="+valor);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
divMensaje.innerHTML=ajax.responseText;
}
}
}
Cargo mis datos correctamente pero tengo el problema de los ACENTOS, vi los datos introducidos áéíóú y en mi base de datos esta asi >> á é Ã* ó- ú
el problema de los acentos lo solucionaba con
header('Content-Type: text/xml; charset=ISO-8859-1');
en la cabecera de mis paginas pero en este caso es desde la Base de datos.