tengo un problema con un formulario que lo envio a un email con la funcion mail. pero cuando en esta linea pongo charset utf-8 para los caracteres latinos , sigue sin reconocer los acentos y las "ñ". este es el codigo
Código PHP:
<?php
if (isset($_POST['submit']))
{
$nombre =$_POST["nombre"];
$email =$_POST["email"];
$contenido = $_POST["contenido"];
$error = "";
if(empty($nombre))
{
$error .= "Nombre <br>";
}
if(empty($email))
{
$error .= "email <br>";
}
if(empty($contenido))
{
$error .= "mensaje <br>";
}
if(!empty($error))
{
echo "por favor, rellena los siguientes campos:<br>".$error;
}
else
{
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$para = $_POST['para'];
$asunto = $_POST['asunto'];
$contenido = $_POST['contenido'];
$para='[email protected]';
$asunto = 'formulario contacto';
$contenido=$contenido." <br><br>Correo: ".$email." <br>Nombre: ".$nombre;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//dirección del remitente
$headers .= "From: $email\r\n";
if(mail($para, $asunto, $contenido,$headers))
{
$nombre = "";
$email = "";
$contenido="";
$mensaje = "mensaje enviado";
}
que estoy haciendo mal?