Ya está solucionado, después de mirar el enlace que me has probado (y probar lo que ponia) seguia sin funcionar, pero ya que estaba con ello y me he puesto a comparar con otra página anterior y habia una diferencia en el <head> de la página del formulario. Poniéndo esto: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> en lugar de lo que decía en el link que me has puesto si que ha funcionado.
Muchas gracias, salu2