Comunidad de diseño web y desarrollo en internet online

problema con campos de texto

Citar            
MensajeEscrito el 18 Oct 2006 12:05 am
hola a todos tengo un problema:

tengo una bd en mysql y al momento de sacar los datos cuando tengo una ' ñ ' o un acento el resto de el texto ya no me aparece

x ejemplo si tengo en la bd cabañas

cuando lo jalo a un texto dinamico solo me aparece "caba" y todo lo q esta despues de la ñ no me aparece

ya me fije bien en la base de datos y le cambie la collation a latin1, y de echo si guarda bien los datos, si guarda toda la palabra cabaña pero al momento de ponerla en el swf algo sale mal

alguna idea??? :shock: :? :crap:

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 18 Oct 2006 12:21 am
Cuando guardes tus datos en la base de datos, mejor hazlo codificados.

Flash tiene un función muy bonita para hacer eso:

Código :

var texto = escape(cadenaAcodificar)
y otra función para decodificar:

Código :

trace(unescape(texto))


Esto captura los caracteres especiales y les da un nuevo valor....juega con ella para que tengas una mejor idea de cómo funciona.

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 18 Oct 2006 01:44 am
pero si inserto los datos desde php y los cargo en flash? como el hago en php para codificarlos?

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 18 Oct 2006 03:27 am
Sólo debes codificar de la siguiente forma en tu script php

Código :

<?
   $cadena = "Cadena de prueba áéíóú";
   $nuevaCadena = rawurlencode(utf8_encode($cadena));
   echo $nuevaCadena;
?>

Ya puedes cargar desde Flash usando la función unescape() tal como te mostré arriba y listo.

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 18 Oct 2006 01:59 pm
gracias gersonm eso me funciona muy bien al momento de sacar los datos de la bd lo codifico y en fla lo decodifico gracias ya tenia rato y no daba con una solucion

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox

 

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