Tengo un php para un formulario que funciona bien, excepto que los acentos los reemplaza con signos de interrogación... pero no sé por qué si ya le especifiqué UTF 8 como codificación! ¿Qué pasa?
He aquí el php:
Código PHP:
<?php
if(isset($_POST["nombre"]) && isset($_POST["asunto"]) && isset($_POST["email"]) && isset($_POST["descripcion"]) ){
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = $_POST["asunto"]."\n\n";
$contenido .= "Nombre: ".$_POST["nombre"]."\n";
$contenido .= "Matricula: ".$_POST["matricula"]."\n";
$contenido .= "Licenciatura: ".$_POST["licenciatura"]."\n";
$contenido .= "Descripción: ".$_POST["descripcion"]."\n";
$contenido .= "Fecha: ".$fecha;
$header = "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
include "confirmacion.html";
}
?>
Gracias!