Pregunta: | 15605 - PROBLEMA CON CARáCTERES ESPAñOLES EN CGI |
Autor: | Ricardo R. Hesse |
He creado un formulario en PHP y me he encontrado con el problema de que no acepta los carácteres españoles.
Por ejemplo en la " í " con acento pone "m", en "¿" pone "?", etc. Agradecería contestación. |
Respuesta: | Ricardo R. Hesse |
Me contesto a mi mismo ya que he encontrado la solución y si alguien tiene este problema podrá arreglarlo.
El problema es que en el body tenía: fullBody = "This is a multi-part message in MIME format.\n--$this->boundary\nContent-Type: text/plain; charset=us-ascii\nContent-Transfer-Encoding: 7bit\n\n" . $this->body ."\n"; donde se puede ver que en charset solo admitía carácteres de usa, lo he arreglado poniendo: fullBody = "This is a multi-part message in MIME format.\n--$this->boundary\nContent-Type: text/plain; charset=\"iso-8859-1\"\nContent-Transfer-Encoding: 8bit\n\n" . $this->body ."\n"; |