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

Tildes

Estas en el tema de Tildes en el foro de Flash y Actionscript en Foros del Web. Buenas!!! Tengo un problema y es el siguiente: Tengo un scrollbar con varios campos de texto dinámicos, que a través de LoadVars se rellenan, haciendo ...
  #1 (permalink)  
Antiguo 09/09/2009, 15:31
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 1
Tildes

Buenas!!!

Tengo un problema y es el siguiente:

Tengo un scrollbar con varios campos de texto dinámicos, que a través de LoadVars se rellenan, haciendo una consulta a la base de datos mediante un fichero en php. Los campos se rellenan perfectamente, pero no me muestra las tildes ni las ñ. Tengo puesto System.useCodepage=true y he probado un montón de cosas y sigue sin funcionar.

¿Alguien sabe por qué puede ser?¿Alguna idea para solucionarlo?

Un saludo y gracias!
  #2 (permalink)  
Antiguo 09/09/2009, 21:20
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Tildes

Hola
Pregunta, si imprimes esos campos en php, puedes ver bien las ñ en el archivo php?
Si la respuesta es no, entonces a esos campos cuando los estes asignando ponles la función utf8_decode, así

Código PHP:
$var utf8_decode($var); 
Si no te funciona con eso, prueba la función contraria

Código PHP:
$var utf8_encode($var); 
Esto se te da generalmente por el tipo de cotejamiento de los datos de la tabla (por defecto latin1 en vez de utf8)

Bueno, prueba y nos cuentas
Saludos
  #3 (permalink)  
Antiguo 10/09/2009, 15:53
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Tildes

Muchas gracias!!!
Funcionó a la primera con el decode, lo llego a saber y pregunto antes, que me he llevado dos dias probando, creando, borrando...y no me iba, y ha sido leer la respuesta y a la primera!
Gracias. Un saludo
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 12:42.