Código:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <?php ... $directorio1 = utf8_encode($directorio); $dir1 = utf8_encode($dir); $string = "<nombre>$dir1$directorio1</nombre>\n"; $write = fputs($fp, $string); ...?>
xml con la siguiente estructura:
Código:
En Flash, intento leer este fichero mediante:<?xml version="1.0" encoding="utf-8"?> <elementos> <elemento> <nombre>PROYECTOS/VIVIENDAS/Arturo Soria/P9120205.JPG</nombre> <id>0</id> <tam>376</tam> </elemento> ... <elemento> <nombre>SHOWROOM/DISEÑOS PROPIOS/8099 entera(2).jpg</nombre> <id>34</id> <tam>156</tam> </elemento> </elementos>
Código:
Y falla en el elemento que tiene la Ñ.var ldr:Loader = new Loader(); ldr.load(new URLRequest(nombre));
También he intentado hacerlo mediante:
Código:
yldr.load(new URLRequest(escape(nombre))); ldr.load(new URLRequest(decodeURIComponent(nombre)));
Código:
sin éxito.ldr.load(new URLRequest(unescape(nombre)));
He probado también con la codificación del XML:
Código:
sin ningún tipo de éxito. Sabéis qué puede ser? Tiene que ser de la codificación, porque sin Ñ/Acentos funciona bien.<?xml version="1.0" encoding="iso-8859-1"?>
Gracias