Comunidad de diseño web y desarrollo en internet online

Enviar variables con texto que incluya caracteres especiales

Citar            
MensajeEscrito el 02 May 2006 11:56 am
Queridos amigos, estoy encantado de contar con vuestra sabiduria.
A pesar de que he buscado en otros post, no encontré la solución a esto que me pasa. No consigo que al enviar las variables de un formulario en flash, con el método LoadVars (ni con otro), lleguen al .php de destino con todos los acentos y caracteres especiales que haya introducido el usuario. El .php gestiona los datos y los envia a una cuenta de correo. Todo lo hace bien, incluso el texto incluido en el .php se reproduce fielmente en el correo, pero los datos introducidos en flash no. He probado todo lo que se me ocurre en el .fla pero sin exito. Será una tonteria pero necesito saber cual. Me podriais ayudar, por favor.
Gracias amigos.

Por MiguelAngel

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 May 2006 03:46 pm
un ejemplo recibiendo caracteres especiales en php desde loadvars con flash

Código :

var lv:LoadVars = new LoadVars();
lv.variable ="áéííoñ";
lv.sendAndLoad("script.php",lv,"POST");

lv.onLoad = function (exito){
   if (exito){
                // no aplica para el ejemplo
   } else{
      trace("error");
   }
}


Código :

<?php
$carac = utf8_decode($_POST['variable']); //para entender los caracteres especiales
$caracHtml = htmlentities($carac);// conversion de caracteres especiales para html válido
?>


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 16 May 2006 11:48 pm
Coloca estás líneas en el primer frame de tu película y listo!
System.useCodepage= true;

Por pacomx

0 de clabLevel



Genero:Masculino  

Mx

firefox
Citar            
MensajeEscrito el 17 May 2006 12:00 am
no pacomx, esa no es una solución, lo que hace eso es utilizar la codificacion de donde se ejecuta el swf... por ejemplo, si se ejecuta en una maquina de estados unidos, no te aceptara los acentos...

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Sep 2010 11:01 pm
yo ando en el mismo dilema. tengo una aplicacion de amfphp en mi server y flash no me pasa los caracteres como van (ACENTOS Ñ, ETC) la BD de mysql si los entiende al igual que mi php. El gateway del amfphp tiene la configuracion creo correcta pyues memeto al servidor y si me muestra los caracteres. Cul es el problema? se que es flash 8 pero no se solucionarlo ya intente lo de system.codepage=true; pero no funciona. Gracias por sus respuestas siempre utiles xD

Por solar182

1 de clabLevel



 

msie8

 

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