Foros del Web » Programando para Internet » PHP »

problema con tildes y eñes en email (Necesito ayuda, no soy capaz de solucionarlo)

Estas en el tema de problema con tildes y eñes en email (Necesito ayuda, no soy capaz de solucionarlo) en el foro de PHP en Foros del Web. Hola al enviar un email no salen bien las tildes y las eñes el codigo es el siguiente: Código PHP: <?php /**     * sendWelcome - Envía un mensaje de bienvenida a los nuevos     * usuario registrado, también el nombre de usuario y el suministro de     * contraseña. ...
  #1 (permalink)  
Antiguo 28/04/2009, 11:11
Avatar de rompeguesos  
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Pregunta

Hola al enviar un email no salen bien las tildes y las eñes el codigo es el siguiente:

Código PHP:
<?php

/**
    * sendWelcome - Envía un mensaje de bienvenida a los nuevos
    * usuario registrado, también el nombre de usuario y el suministro de
    * contraseña.
    */
class Mailer
{    
function 
sendWelcome($correo$password){
      
$from "From: ".EMAIL_FROM_NAME." <".EMAIL_FROM_ADDR.">";
      
$subject "Bienvenido a CoriaWeb!";
      
$headers "Content-type: text/html; charset=utf-8";
      
$body $correo.",\n\n"
             
."Bienvenido! Usted acaba de registrarse en CoriaWeb "
             
."con la siguiente información:\n\n"
             
."Nombre de usuario: ".$correo."\n\n"
             
."Página Web no Oficial de Coria del Río - www.coriaweb.es";

      return 
mail($correo,$subject,$body,$from,$headers);
   }
}

/* Inicializar el objeto de correo */
$mailer = new Mailer;

?>
el mensaje me lo envia asi:

(aqui el email),
Bienvenido! Usted acaba de registrarse en CoriaWeb con la siguiente información:
Nombre de usuario: (aqui el email)
Página Web no Oficial de Coria del RÃ*o - www.coriaweb.es

Ya lo e solucionado y lo indico aqui por si alguna vez le hace falta a alguien, lo que e hecho a sido añadir esto:

Código PHP:
return mail($correo,$subject,utf8_decode($body),$from,$headers); 
y se ven los caracteres perfectamente.

Saludos.

Última edición por GatorV; 28/04/2009 a las 12:12
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 13:55.