Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2008, 08:11
peline
 
Fecha de Ingreso: agosto-2003
Ubicación: Acapulco
Mensajes: 34
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta problema de tilde

Hola,

Tengo una galeria de imagenes en flash. Las imagenes son tomadas de un archivo xml generado en php. el nombre de la imagen es tambien la descripcion de la misma. Cuando ejecuto mi flash, no tengo problema de abrir las imagenes aun si tiene acentos guiones o cualquier otro caracter exepto con la tilde que impide mostrar la foto y la descripcion me muestra algo como:

Cita:
M31 - galaxie d'Andromède
Este es mi XML generado, el encoding lo intenté con UTF-8 y con ISO8859-1 y cualquiera de los dos me arroja lo mismo

Cita:
<?xml version="1.0" encoding="ISO8859-1" ?>
- <exploracion carpeta="minis/">
- <archivo>
<nombre>M45 - les Pléiades.jpg</nombre>
<desc>M45 - les Pléiades</desc>
</archivo>
- <archivo>
<nombre>M35 et NGC.jpg</nombre>
<desc>M35 et NGC</desc>
</archivo>
- <archivo>
<nombre>M31 - galaxie d'Andromède.jpg</nombre>
<desc>M31 - galaxie d'Andromède</desc>
</archivo>
- <archivo>
<nombre>M27 - nébuleuse Dumbbell.jpg</nombre>
<desc>M27 - nébuleuse Dumbbell</desc>
</archivo>
- <archivo>
<nombre>Lune gibbeuse.jpg</nombre>
<desc>Lune gibbeuse</desc>
</archivo>
- <archivo>
<nombre>Lumière cendrée.jpg</nombre>
<desc>Lumière cendrée</desc>
</archivo>
- <archivo>
<nombre>Lever de pleine lune.jpg</nombre>
<desc>Lever de pleine lune</desc>
</archivo>
- <archivo>
<nombre>Double amas de Persée.jpg</nombre>
<desc>Double amas de Persée</desc>
</archivo>
- <archivo>
<nombre>Comète Swan M4.jpg</nombre>
<desc>Comète Swan M4</desc>
</archivo>
- <archivo>
<nombre>Comète Holmes.jpg</nombre>
<desc>Comète Holmes</desc>
</archivo>
- <archivo>
<nombre>Comète Holmes sur fond d'étoiles.jpg</nombre>
<desc>Comète Holmes sur fond d'étoiles</desc>
</archivo>
</exploracion>
del lado de flash tengo puesta la instruccion

QUOTE]System.useCodepage = true;[[/QUOTE]

y para llamar el nombre y descripcion de cada imagen lo hago asi:

Cita:
for (var k in miniaturasXML.firstChild.childNodes)
{
// creo la miniatura.
//(columna,fila,nombre de archhivo, descripcion)
nom=miniaturasXML.firstChild.childNodes[k].childNodes[0].firstChild;
descr=miniaturasXML.firstChild.childNodes[k].childNodes[1].firstChild;
crearMiniatura(col, fila, nom , descr);
col++;
}

gracias de antemano por su ayuda...