Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 03:28
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 10 meses
Puntos: 1
Problemas con los acentos y la ñ

Hola a tod@s, de antemano gracias por vuestra ayuda, tengo un problema con un código PHP el cual es que he creado un formulario que se rellena y al pulsar sobre el botón envía los datos a una cuenta de correo electrónico todo esto funciona perfectamente. El problema es que no consigo que reconozcan ni los acentos ni la ñ y mas que miro en los foros y en todos lados no consigo solucionar este problema.

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html> 
<head>
     <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
     <meta http-equiv="Content-Type" content="text/html; charset=iso-10646" />
    
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Mándanos tus comentarios</title> 
</head> 

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060"> 
<?php
$nombre 
$_POST['nombre'];
 
$mail $_POST['email'];
 
$empresa $_POST['coment'];

$header 'From: ' $email " \r\n";
 
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
 
$header .= "Mime-Version: 1.0 \r\n";
 
$header .= "Content-Type: text/plain";

 
$mensaje "Este mensaje fue enviado por " utf8_decode($nombre). " \r\n";
 
$mensaje .= "Su e-mail es: " $mail " \r\n";
 
$mensaje .= "Mensaje: " $_POST['mensaje'] . " \r\n";
 
$mensaje .= "Enviado el " date('d/m/Y'time());

 
$para '[email protected]';
 
$asunto 'Contacto desde Taller Webmaster';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
'&estatus=ok&';
 
?>


</body> 
</html>