Cita:
Iniciado por eberrios la verdad es que es nada de código prénsalo que letras llevan acentos solo 5 y el otro carácter no conocido es Ñ y la ñ asi que es relativamente censillo pero debes procurar usar la codificación correcta ejemplo
ñ = ñ
Ñ = Ñ
espero que entiendas a que me refiero
saludos
Entiendo Eberrios, como decia no manejo casi nada de js, por lo que me gustaria encontrar una solucion mas directa si es que la hay.
Cita:
Iniciado por Valkam Utiliza la función escape de javascript para codificar los datos que mandas por POST. Prueba con esto:
ajax.send((escape"name="+name+"&email="+email+"&ms g="+msg));
Luego en el servidor tendrás que descodificarlos como ISO-8859-1 usando alguna función de php. Realmente utilizando POST tus datos irán siempre codificados como UTF-8.
Lo probé, decodificando con esta función:
http://www.php.net/manual/es/function.utf8-decode.php
Sin embargo recibo los campos vacios.
Que puede estar fallando?
Nota: hay un pequeño typo, el 2do parentesis va despues de escape, aclaro que ya noté eso para confirmar que no es el problema.