Comunidad de diseño web y desarrollo en internet online

Como no... para Maikel

Citar            
MensajeEscrito el 26 May 2006 01:08 am
He leido y releeido sobre el tema de las "ñ" y los acentos, pero todo lo que he encontrado corresponde a enviar y recibir de bbdd. Mi caso es el siguiente he montado con flash un formulario para enviar e-mail, y el caso es que cuando se rellena el formulario con eñes o acentos al recibirlo en el outlook no salen correctamente. He probado con System.useCodePage = true, con utf8_encode y decode y no hay manera.

$cadena="ñáéñÑ"
print utf8_encode$cadena)---> sigue poniendo ñáéñÑ"

el php lo tengo así:

<?php

$nombre = $_POST["Nombre"];
$nombre.= "/".$_POST["email"];
$cuerpo = $_POST["Comentario"];



if (strlen($nombre)==0 or strlen($cuerpo)==0)
{
echo "&dato=Indicar nombre/comentario&";
}
else
{

mail("[email protected]", $nombre ,$cuerpo);
echo "&dato=Correo enviado...&";
}

?>

cuando uso la funcion mail al recibir las variables $nombre y $cuerpo con el outlook no llegan bien.
Una y mil veces mas muchas gracias.

Por diatriba

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 May 2006 01:26 am
mira es con utf8_decode, si quieres prueba esto:

Código :

var lv:LoadVars = new LoadVars();
lv.prueba = "áéíóúñ";
lv.send("http://localhost/test.php","_blank","GET");


y en php:

Código :

<?php
    $prueba= utf8_decode($_GET['prueba']);
    echo "prueba=".htmlentities($prueba);
?>


si quieres quitas el htmlentities, solo es para que imprima los caracteres especiales y en xhtml valido, aunque lo deberias dejar para el mail ;)

saludos

PD: reclamale a freddie(webmaster de cristalab) por favor, no ha publicado mi tutorial de LoadVars :roll:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.