Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2013, 03:25
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años, 10 meses
Puntos: 28
Respuesta: problema con ñ y acentos en formulario contacto

Vamos a ver, prueba así:

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  2. </head>
  3.  
  4.  
  5. <?php
  6.  
  7. $to = "Prueba <[email protected]>";
  8. $subject = $_POST['asunto'];
  9. $nombre = $_POST['nombre'];
  10. $telefono = $_POST['tel'];
  11. $from = $_POST['email'];
  12. $mensaje = $_POST['comentario'];
  13. mysql_query("SET NAMES utf8");
  14. $hoy = date ("d F Y");
  15.  
  16. $message = "\t\t\t$hoy\n\n";
  17.  
  18.  
  19. $message = $message . "Asunto: $subject\n";
  20. $message = $message . "E-Mail: $from\n";
  21. $message = $message . "Nombre: $nombre\n";
  22. $message = $message . "Telefono: $telefono\n";
  23. $message = $message . "Comentario: $mensaje\n\n";
  24.  
  25. $headers = "From: $Nombre <$from>\r\n";
  26. $headers .= "Reply-To: $Nombre <$from>\r\n";
  27.  
  28. if ( mail($to,$subject,$message,$headers) )
  29. {
  30. Header("Location: enviado.htm");
  31. }
  32. else
  33. {
  34. Header("Location: error.htm");
  35. }
  36. ?>
  37.  
  38. </html>
En caso de que te siga sin funcionar, con el editor que tengas de páginas, busca en sus propiedades la codificación del fichero y le dices también UTF-8.