Comunidad de diseño web y desarrollo en internet online

Problemas con los caracteres en formulario de correo

Citar            
MensajeEscrito el 21 Oct 2005 08:17 pm
hola muchachos tengo Problemas con los caracteres desde un formulario de correo hecho en flash.

al decir enviar el script llama aun archivo php que se encarga de enviarlo a la bandeja de entrada corespondiente, el problema es que el texto no recibe la letra ñ, ni acentos, alguien sabe como puedo solucionar este problema?

gracias :lol:

Por loukas

3 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 21 Oct 2005 08:24 pm
prueba con esto en php

Código :

<?php 
   $asunto = $_POST["asunto"];
   $asunto = utf8_encode($asunto);
?>


si no te funciona asi solo, cuentame... para que cambies algo en el actionscript

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 21 Oct 2005 09:57 pm
Saludos Maikel, ya lo coloque , pero sigue igual...

este es el codigo php :



<?php
$asunto = $_POST["asunto"];
$asunto = utf8_encode($asunto);

$destinatario="[email protected]";


$cabeceras="MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=utf-8\r\n";
$cabeceras.="From: {$_POST['nombre']}<{$de}>\r\n";
$cabeceras.="Reply-To: {$_POST['email']}\r\n";

$asunto="Contactar";

$cuerpo=' Ha recibido un email de '.$_POST['nombre'].' ( '.$_POST['email'].' ) con el siguiente contenido:';
$cuerpo.='<br>'.$_POST['texto'].'<br>';
//la persona wue envia el email.
$de=$_POST['email'];


if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){
echo utf8_encode('&estado=enviado');
}else{
echo utf8_encode('&estado=no_enviado');
}

?>

Por loukas

3 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 21 Oct 2005 10:08 pm
ok en tu flash haz esto:

debes tener algo como:

Código :

miLoadVars.asunto = asuntotxt.text


cierto?

entonces edita esas lineas por algo como esto

Código :

miLoadVars.asunto = escape(asuntotxt.text)


prueba y me cuentas, deja el php como lo tienes ahorita, es decir, deja lo de utf8_encode


saludos :)

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.