Hola a todos por acá
Tengo un problema con un archivo php que envía datos a un mail desde Flash.
Corre la película flash, lleno un pequeñito formulario que pide nombre, y comentarios, al enviar se manda la info a un php que la envía a un email, nada del otro mundo (creo), pero desde el mismo cuerpo del mail y los datos introducidos, no muestra los acentos ni "ñ", por ejemplo:
Si pido el nombre de usuario, y alguien escribe algo con un acento, la variable pasa sin el acento (con caracteres raros).
Ya guarde el php desde block de notas en UTF-8 .php, y nada, sigue igual.
Dejo el código que estoy usando por si sirve de algo:
<?
$adminaddress = "[email protected]";
$date = date("d/m/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
mail("$adminaddress","Solicita ayuda $nombre",
"El usuario $nombre ha dejado sus datos \n
Información.
Fecha: $date
Nombre: $nombre
E-mail: $email
Dudas: $comments
?>
El texto en negrita que contiene un acento tampoco me lo pasa bien en el mail que recibo, entonces, creo que el problema esta en el php y no desde Flash.
Probé usando:
echo utf8_decode($nombreduda);
echo utf8_decode($comments);
Al final y al inicio del cuerpo del mail, pero nada...
Aclaro que este código lo fui depurando de algo que me encontré por ahí hace varios años y en ese entonces me funcionaba bien, ahora no se por qué el problema, quizá haya cambiado algo en la forma de interpretar el texto en la web (ni idea)... Y no se nada de php (sorry), no necesito más que esto, y que pase bien los acentos y eñes...
Gracias mil