Comunidad de diseño web y desarrollo en internet online

Problemas acentos/ñ en Flash

Citar            
MensajeEscrito el 26 May 2011 05:29 am
Tengo un fichero php que genera un xml, el fichero php:

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 :

<?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>


En Flash, intento leer este fichero mediante:

Código :

var ldr:Loader = new Loader();
ldr.load(new URLRequest(nombre));


Y falla en el elemento que tiene la Ñ.


También he intentado hacerlo mediante:

Código :

ldr.load(new URLRequest(escape(nombre)));

ldr.load(new URLRequest(decodeURIComponent(nombre)));


y

Código :

ldr.load(new URLRequest(unescape(nombre)));


sin éxito.

He probado también con la codificación del XML:

Código :

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


sin ningún tipo de éxito. Sabéis qué puede ser? Tiene que ser de la codificación, porque sin Ñ/Acentos funciona bien.

Gracias

Por jaime11

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 May 2011 01:48 pm
¿Estás seguro que la falla es en el nombre y no en la lectura de un nombre de directorio que es sabido trae problemas en un servidor? Siempre que puedas, tienes que evitar acentos, eñes y espacios en cualquier nombre de archivo o directorio. Puede funcionar en Windows, pero usualmente no en un servidor web

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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