Foros del Web » Programando para Internet » PHP »

Problema con charset en envío de mail formateado (html)

Estas en el tema de Problema con charset en envío de mail formateado (html) en el foro de PHP en Foros del Web. Hola, estoy intentando enviar correo en formato html desde un formulario y al destino (hotmail, gmail, outlook,..) llega con carácteres extraños... como si no se ...
  #1 (permalink)  
Antiguo 22/04/2008, 18:07
Avatar de Jowy  
Fecha de Ingreso: febrero-2007
Ubicación: En la red
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con charset en envío de mail formateado (html)

Hola, estoy intentando enviar correo en formato html desde un formulario y al destino (hotmail, gmail, outlook,..) llega con carácteres extraños... como si no se realizara el envío con la codificación que tengo...

Estoy enviando las pruebas con mail() de este modo:


Cita:
mail("[email protected]", "á é í ú ó", "á ó uí", "From: [email protected]\r\nContent-type: text/html\r\n");

pero me llegan carácteres extraños... en cambio en la web se ven bien...
Ya no se que puede ser.. ya he tenido problemas con el servidor que trabajaba a una codificación diferente a UTF-8 y no visualizaba bien la web... ahora el problema es al enviar correo

¿Teneis idea de que puede estar pasando? ¿Debería cambiarme a phpmailer o pear?

Última edición por Jowy; 25/04/2008 a las 16:06
  #2 (permalink)  
Antiguo 23/04/2008, 04:04
Avatar de Jowy  
Fecha de Ingreso: febrero-2007
Ubicación: En la red
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con charset en envío de mail formateado (html)

Nadie sabe a que puede ser debido? Puede algun moderador mover el post entonces al subforo de hosting?
  #3 (permalink)  
Antiguo 23/04/2008, 15:11
Avatar de Jowy  
Fecha de Ingreso: febrero-2007
Ubicación: En la red
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con charset en envío de mail formateado (html)

Uuuuuuup!!!

xD
  #4 (permalink)  
Antiguo 25/04/2008, 16:06
Avatar de Jowy  
Fecha de Ingreso: febrero-2007
Ubicación: En la red
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con charset en envío de mail formateado (html)

Solucionado enviando en PHPMailer como ISO-8859-1... A pesar de que el servidor tiene que trabajar a UTF-8 ya que sino no se muestra correctamente la web..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:42.