Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas con tildes y LoadVars

Estas en el tema de Problemas con tildes y LoadVars en el foro de Flash y Actionscript en Foros del Web. Hola foreros! Lo que me ocurre es lo siguiente: Tengo un campo de texto dinámico en el que cargo mediante Loadvars las variables obtenidas en ...
  #1 (permalink)  
Antiguo 09/12/2005, 11:31
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 14 años, 5 meses
Puntos: 3
Problemas con tildes y LoadVars

Hola foreros!

Lo que me ocurre es lo siguiente:
Tengo un campo de texto dinámico en el que cargo mediante Loadvars las variables obtenidas en una consulta a MySQL y que se imprime en una página php de esta forma:

$rString = &nombre=" . $row['nombre'] . "&apellidos=" . $row['apellidos'];
echo $rString;

Pues bien, cuando alguna de las variables que obtengo de la base de datos contiene una tilde, por ejemplo:
$rString = "&nombre=Pepe&apellidos=Martín";

En el flash no me recoge bien el valor de la variable "apellidos", y sustituye la "í" con tilde por un cuadrado.

¿alguien sabe qué hacer para que coja bien los valores de la variable tengan o no tilde?

Muchas gracias!!
  #2 (permalink)  
Antiguo 09/12/2005, 11:52
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 14 años, 5 meses
Puntos: 3
Me contesto a mi mismo, ya lo he averiguado:

Sencillamente cojo la variable $rString y le aplico la función utf8_encode() de esta manera:

echo utf8_encode($rString);

Y así ya me coge perfectamente los valores de variables con tildes

Gracias!!
  #3 (permalink)  
Antiguo 10/12/2005, 11:31
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 12 años, 10 meses
Puntos: 11
Sencillamente cojes la variable $rString y le aplicas la función utf8_encode() de esta manera:

echo utf8_encode($rString);

FIN
jejeje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.