Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2009, 18:54
antinio
 
Fecha de Ingreso: octubre-2007
Mensajes: 66
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta Promblema con acentos al enviar mail por php

Que tal tengo un problema que al parecer es común pero no he logrado resolverlo, tengo un form que envia datos nombre, email y comentarios a un php el cual envio a un correo. Lo envia perfecto con el inconveniente que lo que escribe el usuario en el form llega sin codificacion utf8 osea sin acentos. Intente meter la codificacion <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> con html pero me muestra con acentos el mensaje que pongo textual pero no las variables que envia, espero puedan ayudarme a que mi mensaje lo mande con acentos, les dejo el codigo

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style4 {font-family: Arial, Helvetica, sans-serif}
-->
</style>
</head>

<body>
<?php
$fecha
=date("d-m-y");
$hora=date("H:I:s");
$destino="[email protected]";
$asunto="Comentario";
$desde 'From: '.$_POST[email];
$comentario "
Nombre: $_POST[nombre]\n
Email: $_POST[email]\n
Consulta: $_POST[solicitud]\n
Enviado:$fecha a las $hora\n
\n
"
;
mail($destino,$asunto,$comentario,$desde);
?>
<span class="style4">El formulario ha sido enviado con éxito. Gracias por su colaboración.</span>
</body>
</html>
y el mensaje me aprece asi

Nombre: José

Email: @

Consulta: hola

Enviado:24-09-09 a las 19:1:59