Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2008, 00:25
rafamele
 
Fecha de Ingreso: abril-2008
Mensajes: 49
Antigüedad: 16 años
Puntos: 0
Problemas con decode y encode UTF

Hola!

Estoy trabajando en una web con bastante envio de emails y gestión de Bases de Datos. En el acceso a la base, tanto para grabar como para escribir, no tengo ningún problema; me recupera todos los datos perfectamente, tildes, símbolos, etc.

El problema me surge al enviar un email, ya que al recibirlo, no veo todos los carácteres bien. He buscado y creo que la solución es mediante el decode y el encode, pero no hay manera de obtener el resultado esperado.

Me podíes ayudar??? No sé que es lo que estoy haciendo mal.

Os envío copia del código por si os sirve de algo a la hora de detectar mi fallo

Como siempre, gracias por adelantado!!


Código PHP:
    <?php

    
//variables recibidas desde formulario
    
$nombre=$_POST['txt_nombre'];
    
$email_remite=$_POST['txt_email'];
    
$mensaje=$_POST['txt_mensaje'];
    
    
//fecha actual
    
$fechadate('d-m-Y H:i:s');
    
    
$mail_destino="[email protected]";

    
$asunto_consulta="Web Aseiba: Nueva Consulta recibida";
    
$cuerpo_consulta="Hola! \n\n"."Con fecha " $fecha " " $nombre " <" $email_remite "> hace la siguiente consulta: \n\n" $mensaje"\n\nGracias!";
    
    
    
utf8_decode($cuerpo_consulta);
    
utf8_decode($asunto_consulta);
        
    
//envio de email a miembros Aseiba
    
$mail_aseiba=mail($mail_destino,$asunto_consulta,$cuerpo_consulta,"FROM:$email_remite");

    
?>

<!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>Aseiba</title>
</head>
<body>
</body>