Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2012, 07:20
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
fallo con caracteres latinos en funcion mail()

hola. que tengo el siguiente script

send2.php

Código PHP:
Ver original
  1. <?php
  2.    
  3.     if($_POST["submit"])
  4.     {
  5.         $name = $_POST["name"];
  6.         $email = $_POST["email"];
  7.         $message = "Mensaje enviado por:"  .$name . " \n\n" .$_POST["message"];
  8.        
  9.         $to = "[email protected]";
  10.         $subject = "Formulario de Contacto";
  11.         $headers = "From:". $email . "\r\n";
  12.         $headers .= " Reply-to:". $email. "\r\n";
  13.         $headers .= "Content-type:text/plain; charset=utf-8";
  14.        
  15.         if(mail($to,$subject,$message,$headers))
  16.         {
  17.             header("location: index.php?page=contacto");
  18.             exit();
  19.         }
  20.            
  21.     }
  22.     else
  23.     {
  24.         header("location: contacto.php");
  25.         exit();
  26.     }

y los caracteres latinos no me llegan bien al correo.

esta es la linea que se supone me deberia de solucionar el problema pero no lo hace..

Código PHP:
Ver original
  1. $headers .= "Content-type:text/plain; charset=utf-8";

que puedo hacer?