Hola makeitslow,
me alegro de que todo te vaya bien de momento. El problema que me comentas yo lo tuve también y lo resolví de la siguiente forma.
En la página dónde tienes los inputs (las cajas de texto) tienes que añadir la siguiente línea y eliminar cualquier otra que defina el
Content-Type.
Código HTML:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Esto lo que hace es utilizar
UTF-8 (Unicode) para la codificación que es el que utiliza Ajax.
Espero que te funcione. Si no fuera así, me lo dices y buscamos otra solución.
Saludos!