Tengo un php con un combobox y al seleccionar un value llamo a un script que tengo en otro php, haciendo la llamada mediante ajax de la siguiente forma:
Código:
el script se ejecuta bien, pero tanto el texto como el formulario que me devuelve lo hace sin tildes, mostrandome simbolos raros, esto a priori lo podría solucionar con el acute haciendo á = á pero el problema se me intensifica cuando en el script hago una consulta a la base de datos, donde a priori no se que carácteres contienen.<script language="javascript"> // Interceptamos el evento submit function buscarperfil() { // Enviamos el formulario usando AJAX $.ajax({ type: 'POST', url: 'buscarPerfil.php', data: $('#nombres'), // Mostramos un mensaje con la respuesta de PHP success: function(data) { $('#BodyPerfiles').html(data);} }) return false; }; </script>
He probado metiendo <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> en el head de cada php y nada.
También he probado a poner contentType: "application/x-www-form-urlencoded;charset=iso-8859-1", en la llamada de ajax y tampoco.
Muchas gracias a todos