作者wujr (wujr)
看板Flash
標題[問題] 載入外部中文檔名的圖片
時間Sat Oct 23 15:18:28 2010
各位前輩,在下遇到一個困難
我想要動態載入外部的圖片
而圖片的檔名是中文
寫這樣
var path:String="中文檔名圖片.jpg";
var req:URLRequest=new URLrequest(path);
然後用loader載入,在ie可以成功載入,但在firefox載不了
如果寫
var path:String="中文檔名圖片.jpg";
var req:URLRequest=new URLrequest(encodeURI(path));
然後用loader載入,變成firefox可以,ie出不來了
請問有沒有什麼解決方法
ps.我知道把中文改掉就沒事了,但一開始就用中文下去寫,
改要改超多的地方會死人的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.68.217
推 dsmwang:把程式碼抓到word裡面用全部取代怎麼樣XD? 10/23 22:49
→ wujr:會用中文也是有不得已的苦衷,因為外部的資料要給不同的使用 10/24 00:25
→ wujr:者修改,但使用者說請讓他們用直覺式的檔名命名法,而他們只 10/24 00:27
→ wujr:想直接打中文,用英文或是數字來命名,使用者就不想用了 10/24 00:29
推 cjcat2266:作這種東西中文檔名有時候很沒保障啊...養成好習慣吧 10/24 00:59
→ ybite:有辦法把「檔案敘述」和「檔案名稱」脫勾嘛? 10/24 02:24
→ Angelliya:訂一組id給檔名用,用id讀檔,用中文當描述? 10/24 12:47