Axure輸出html丟到網站上,無法讀取中文網址?

148 views
Skip to first unread message

Richard

unread,
Jul 5, 2008, 12:47:30 AM7/5/08
to Axure RP交流論壇
剛剛看到小木可提到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 的指導!!)

小木可

unread,
Jul 7, 2008, 1:34:00 AM7/7/08
to Axure RP交流論壇
Richard 說得簡單,昨天我卻搞了一下午 :p
我下載了一堆 ftp 軟體,就是不見哪邊可以設定 utf-8。

後來,經過高人指點,使用 FileZilla 的 sftp 來上傳,就可以正常顯示了。
請見:http://orzing.com/axure/005/

感謝 hlb~

小木可

unread,
Jul 10, 2008, 9:49:33 AM7/10/08
to Axure RP交流論壇
又發現另外一招,供大家參考~

當輸入的檔案 size 變大時,用 ftp 上傳時間變長。
原本是壓成 zip,再 ftp 上傳 (檔案小很多),再 ssh 進入主機,再 unzip *.zip 檔案。
不過,還是會面臨「檔名錯誤」的狀況。

google 到一篇文章:

Big5, UTF-8 的互相轉換
http://yowlab.shps.kh.edu.tw/wordpress/?p=294

在主機安裝了 convmv 這個檔案後,就可以針對整個目錄下的檔案或目錄,
進行編碼轉換,輕鬆愉快多了~

感謝 Jon 的協助!!!
Reply all
Reply to author
Forward
0 new messages