剛剛看到小木可提到Axure RP輸出 html檔案的中文檔名問題,
>>如果左側列表是用中文,我將 Axure 輸出成 html ,然後放到網路上,
>>也會發生無法讀取 (點左側選單,但右側無法出現對應的資料。
>>但放在自己電腦裡面不會這樣,這個有解法嗎?
問題出在 "放"到網路上的方法以及OS是否支援中文檔名?
以OS來區分, 我是採用這樣的方式來放置prototype到web上:
1. Web放在Windows OS(已經支援中文檔名)
以網路芳鄰的方式 (在LAN裡頭), 直接把Axure RP輸出的html檔案, copy到web server讀取的目錄之下, 中文檔名的網
址不會有問題.
2. Web放在Linux之類的OS (必須支援中文檔名)
採用 FTP上傳, 必須將 FTP傳輸模式改成 "UTF8", 否則當FTP軟體以ANSI編碼傳輸到 Linux的檔案目錄上, Apache是
無法辨認出這種編碼的中文檔名的.
舉例:
下面這個prototype使用了中文檔名html, 仍然可以順利瀏覽.
http://userxper.com/samples/zh/Prototypes/demo_travelsite/index.html
(這個解法得感謝 hlb 的指導!!)