Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2013, 19:49
luisochonews
 
Fecha de Ingreso: agosto-2012
Mensajes: 77
Antigüedad: 11 años, 9 meses
Puntos: 0
Exclamación Problema, php mail no me envía las ñ y acentos en el campo asunto

Como está en el título, lo que me pasa es que la función mail() de PHP, no me envía las ñ y acentos, NOTA: sólo esto ocurre en el campo asunto. En el campo donde va el mensaje si los envía, no entiendo porqué en el campo asunto no. Intenté con los famosos charset-iso y los utf-8 y no se soluciona. Un ejemplo de cómo se ve el mensaje:

Asunto: Formulario enviado a trav?s de Flash(Aquí el problema no se envían los acentos y las ñ)
De: [email protected]
Mensaje:
Aquí están tus datos ->
Usuario: Hernández
Contraseña: doñapancha (En el campo mensaje si se muestran los acentos y las ñ)

Aquí mi código php, y hángame saber, porfavor, en qué estoy mal, ya lo intenté de varias maneras y he estado todo este día tratando de resolver el problema...

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Te responderemos pronto :)</title>
</head>

<body>
<?php 
$to
='[email protected]';
$subject=utf8_decode("Mensaje enviado a través de Flash Player :D \r\n");
$number=$_POST['math'];
$name=$_POST['senderName'];
$email=$_POST['senderEmail'];
$phone=$_POST['senderPhone'];
$comments=$_POST['senderMsg'];
$signUp=$_POST['signUp'];
$headers "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=iso-8859-1 \r\n"
$headers .= "De: Dominio<hosting@dominio>\r\n";

$message=" Tus datos<br> Nombre:  ".$name"\r\n" "Email:  " .$email "\r\n" "Teléfono:  " .$phone."\r\n"."Comentario: ".$comments"\r\n"."Registro: ".$signUp;
mail($to,utf8_decode($subject),utf8_decode($message),$headers);

 
?>
</body>

</html>

Última edición por luisochonews; 15/07/2013 a las 19:57