1
我有一個PHP文件,生成XML,PHP文件:雷丁從XML特殊字符閃光燈
<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:
<?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>
在Flash CS5我嘗試閱讀並從標籤加載:
var ldr:Loader = new Loader();
ldr.load(new URLRequest(decodeURIComponent(nombre)));
並沒有找到包含Ñ的元素的文件。
我也試過如下:
ldr.load(new URLRequest(escape(nombre)));
ldr.load(new URLRequest(unescape(nombre)));
ldr.load(new URLRequest(nombre));
沒有任何成功。
我也試圖改變XML的編碼:
<?xml version="1.0" encoding="iso-8859-1"?>
但仍然沒有工作。 任何人都知道我能做些什麼來解決這個問題?