tumaster 發問時間: 電腦與網際網路電腦網路 · 7 年前

FTP無法下載中文檔

因為我空間裡面的一些資料是寫中文名稱,用FTP下載時會無法下載,一定要先改成英文字時才能下載成功!但是因為檔案太多,要全部改成英文名稱很麻煩,不知有沒有其他的變通方式?

已更新項目:

我是用 FileZilla 軟體不知道有沒有差別?

2 個已更新項目:

謝謝七夕雨大大~還是不行!

3 個已更新項目:

用big5也是沒辦法傳中文耶!因為空間是Linux系統,是使用二進位檔案傳輸,不知道有沒有差別?

4 個已更新項目:

感謝ayu 大,我的租用空間是godaddy,但不知如何在server端採用UTF8?client端過去用XP現在是win8,上傳下載中文確實都會有問題!什麼是租用空間的 ftp daemon呢?不太了解!

5 個已更新項目:

回 ayu 大:二進位傳輸是大陸該模版商教我使用的,使用二進位上傳應該沒什麼問題。

當我連上godaddy時兩邊顯示的中文字都是正常,只是在上傳或下載時常常顯示錯誤無法上傳或下載!後來才發現改成英文字時就可以上傳或下載。

但有時候不是全部都無法上傳或下載,某些特定的字更無法上傳或下載,比如我的「凃」就無法傳輸;目前我想把空間裡存放的檔案下載到電腦,無法傳輸的狀況還算蠻嚴重的!有時候只有檔案夾下載,裡面的資料就無法下載。

6 個已更新項目:

謝謝ayu 大!因為空間裡有存放著一些非資料庫的其他資料,這些資料是日積月累放上去的,原本要下載下來不會很麻煩,怎知因為中文字的關係無法下載!如果要一個檔案一個檔案更改名字實在麻煩,我也是在找看看有沒有辦法在裡面直接壓縮檔案就不用一個一個更改檔名了!目前還在努力中..

目前先續約1個月,這個月用來處理這些問題,有辦法處理的話再重新購買新空間,盡量不要用續約的,因為價格實在差太多了!

7 個已更新項目:

謝謝ayu大!這個我可要摸索一下!要使用ssh連線好像要經過手機驗證?因為是英文介面還要再研究一下!

目前的網站都在燒錢,使用美國的空間比較節省經費,而且目標是設定在全世界,至少在中國大陸也可以連得上!空間若在國內的話,有時候在中國大陸連不上。

自架網站對我不方便!因為我人不固定在一個地方,若硬體掛掉無法馬上處理;冬天天氣冷還好,一到夏天不開冷氣的話,硬體的壽命會減少、也很容易掛掉,所以想一想現在購置的空間算起來最經濟了!

4 個解答

評分
  • 7 年前
    最佳解答

    我想是字碼問題

    看看能不能預設成UTF-8

    2014-06-18 15:30:47 補充:

    試試看 選檔案->站台管理員->字碼集 ->強制使用UTF-8 這樣設定試試看?

    2014-06-18 16:12:19 補充:

    恩...那試試看 使用自訂字碼集 然後後面打big5 試試看?

    參考資料: 猜的
  • 匿名使用者
    7 年前

    你厭倦往返補習班浪費的時間和體力嗎

    你想在家裡躺在沙發,就可以上課嗎?

    網路課程橫跨升學考試、教職考試、公職考試、執照考試、就業考試、語言進修等6大類50餘科,

    超過500多門課程,為各界人士提供優質的線上教育服務。

    自100年6月成立以來,使用會員在一年內就已突破3萬名,並培育出許多優秀的學員,

    學員踴躍分享行動補習帶來的便利與效果,累積許多佳績見證。

    免費試讀網址:

    http://ad.mobchannels.com/redirect.phpk=b2d8a7d711...

  • ayu
    Lv 5
    7 年前

    這倒奇怪, FileZilla在字碼的判別上處理得很好, 是很優秀的ftp client,

    我以前有試過, 若server端採用UTF8, client端是winXP,

    繁中 簡中 日文檔名都OK喔!

    如果用它來下載中文檔名會有問題的話, 那上傳應該也會出問題吧?

    您知道租用空間那邊用的是什麼 ftp daemon 嗎?

    您的client端是用 WinXP 還是 Win7 ?

    2014-06-19 19:05:12 補充:

    ASCII mode適用於純文字內容, 如 txt html 等,

    Binary mode(二進位檔案傳輸)則是不做任何修改,

    不確定哪種為佳的話就請用binary mode.

    凃大您用filezilla連上godaddy後,

    原本的中文檔名是可以正常顯示? 還是常變成亂碼呢?

    如果是後者, 那godaddy那端可能不是用utf8檔案系統.

    很多因素還是需要實際看才知道.

    2014-06-22 11:58:53 補充:

    凃大您好, 從你的描述看來, 應該是ftp daemon不支援multibyte造成的,

    但我沒用過godaddy無法得知相關細節,

    有查到官網support說可以 ssh 連線,

    http://support.godaddy.com/help/article/4942/enabl...

    若能確定, 可改用 ssh 方式. 注意它會要求限制IP來源.

    2014-06-22 12:19:59 補充:

    如果是網頁搬家, 若能在godaddy那邊先把所有檔案目錄打包成一個壓縮檔,

    當然此時不要用中文檔名, 再ftp下載回來, 效率比一個個傳好很多.

    2014-06-24 05:32:22 補充:

    試試看這招是否有幫助:

    開啟 ssh 連線功能, 方法參考意見5,

    然後用 filezilla 連線, 主機IP你知道的, 帳號密碼不變, 連接埠改用 22

    不考慮用國內的VPS嗎? 或者自架伺服器?

  • 7 年前

    要看主機的編碼,通常是UTF-8

還有問題?馬上發問,尋求解答。