Comunidad de diseño web y desarrollo en internet online

Rareza en los textos al cargar datos de un xml

Citar            
MensajeEscrito el 05 Feb 2007 09:49 pm
Ok, estoy cargando datos de un xml a travéz de loadVariables en texto dinámico.

Los datos se cargan bien, pero las eñes, los acentos y los caracteres como por ejemplo: " º " hacen que el bloque de texto se resalte con negrita...

Estoy trabajando con Flash 8 y publicanco Flash 6 en un mac.
El xml está codificado como utf 8.

¿ Alguien sabe como solucionar esto ? A mi me da la impresión de que flash por alguna razón no está reconociendo utf 8... ¿ que opinan ?

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 05 Feb 2007 10:18 pm
Perooo ¿Estas usando las entidades correspondientes??? Prueba usando codificacion iso-8859-1

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  

Cauroshigo Pirinola

firefox
Citar            
MensajeEscrito el 05 Feb 2007 10:48 pm
¿ a que te refieres con las entidades correspondientes ?

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 05 Feb 2007 10:50 pm
iso-8859-1 No sale en mi lista...

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 Feb 2007 02:19 am

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Feb 2007 02:29 pm

Caracteres Especiales (Acentos, ñ, etc.) con LoadVars (Cargar):

El problema al cargar los acentos con LoadVars se solventa de una manera muy simple, en el caso de archivos de texto, debemos guardar el archivo con codificación UTF-8 o Unicode, hacerlo es muy sencillo, en caso del bloc de notas solo haz esto:

Abre tu archivo.
Guardar como...
Debajo de donde le das el nombre dice codificación, por defecto esta seleccionado ANSI, selecciona UTF-8 o Unicode,
Guarda tu archivo.


Pues eso ya lo hice y no hay diferencia...



Algo que hacen muchos y que siempre critico, es el uso de esta línea:

System.useCodePage = true;
Con la idea de que con ella solucionarán el problema de los acentos, ñ ,etc., pero NO lo hace, esa línea lo que hace unicamente es hacer que el player utilice la codificación del sistema operativo en donde se esta ejecutando, por ejemplo, si nuestro swf es visto por una visitante de estados unidos que no tiene la codificación latina, sino la inglesa, dicha codificación no incluye acentos ni ñ, entre otros, pues ellos no la usan en su lenguaje, asi que los acentos y ñ serán sustituidos por caracteres inesperados. Más información en la ayuda de Flash.


Aunque dice que no hay que hacerlo igual lo hice y sigue el problema... ¿ Que más no he probado ? ¿ o se me está pasando algo ?

PD: La carga de datos es de un txt y no de un xml.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 07 Feb 2007 11:14 pm
Mmmm... no puedo ser al único que le esté pasando esto... será que estoy trabajando en Mac?? o será que que estoy trabajando en flash 8 y al exportar a flash 6 pasa algo ... o será que el text edit del mac tiene alguna porfía ???... Mmmm....

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 08 Feb 2007 01:39 am
Se me había olvidado leer este tema :P

escribe esto

Código :

<?xml version="1.0" encoding="iso-8859-1"?>

Textual en la cabecera del XML, si hay uno como <?xml version="1.0" encoding="UTF-8"?>, borralo y ponlo con iso-8859-1.
Ahi dime si funciona

¿Que estas cargando, datos XML o de un TXT?

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  

Cauroshigo Pirinola

firefox

 

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