Comunidad de diseño web y desarrollo en internet online

Codificacion de acentos y Ñ en action

Citar            
MensajeEscrito el 21 Abr 2006 10:00 am
Hola estoy con una aplicacion de flash que lee datos del servidor a travez de php. En PHP ingreso los datos los una barra de edición que me sustituye los acentos y las ñ por ó y ñ

El problema es que cuando se muestra en flash, aparecen estos codigos en vez del texto correcto.

Cuando hago la lectura de la bd los codifico con:

$rString .= "&titulo".$i."=".urlencode($row['titulo'])."&texto".$i."=".urlencode($row['texto']);

y al mostrarlo en action pongo:

texto.htmlText += unescape(this["titulo"+i]) + "<br>";

y aun asi me muestra:

Avenida de la Constitucio&ntilde;

que puedo hacer?

Por eduu

40 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 21 Abr 2006 11:13 am
Deberias testear todo esto guardando el resultado en un txt por ejemplo, para poder ir testeando todo antes de pasar a flash, es mas rapido:
$fp = fopen("debug.txt", "w");
fwrite($fp, $rString);
fclose($fp);
Vale, despues de esto, creo que lo que ocurre es que no pueden llegar las variables a flash con &aacute; y demás, si no que deben llegar con á, ñ.... es decir los carácteres reales. Deberías probar utf8_decode() para pasar los parámetros, seguro que te muestra el resultado correcto.

No te puedo decir más porque hace bastante que no juego con esto pero va por ahi la cosa.

Saludos!

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 21 Abr 2006 11:51 am
gracias por responder.. lo voy a probar en un rato.

Por eduu

40 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 21 Abr 2006 02:36 pm
exacto, lo mas probable es que sea la codificación(usa UTF 8 )

Ahora tu avatar(137x233) es mas grande de lo permitido(100x100) por favor acomodalo lo antes posible

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 21 Abr 2006 03:00 pm

Prozac escribió:

exacto, lo mas probable es que sea la codificación(usa UTF 8 )

Ahora tu avatar(137x233) es mas grande de lo permitido(100x100) por favor acomodalo lo antes posible


Esto del avatar deberia estar controlado por PHP ¬¬ :lol:

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox

 

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