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?
 

