作者 主題: 上傳中文資料夾到ProFTPD會出現錯誤警告但還是能上傳...  (閱讀 4893 次)

0 會員 與 1 訪客 正在閱讀本文。

allnewlinux

  • 俺是博士!
  • *****
  • 文章數: 1455
    • 檢視個人資料
各位大大~

最近我將一台vsftpd sever改換成ProFTPD server, 我是先停止vsftpd服務然後移除vsftpd. 然後再安裝ProFTPD.
現在有個問題, 那就是, 當我上傳含有中文字的資料夾時, 會不斷出現 No such file or directory 的警告, 但只要一直按下enter
就可以繼續上傳. 最後還上傳成功了. 這問題蠻困擾我的. 英文+數字的資料夾就沒有這一個問題.

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1381
    • 檢視個人資料
    • https://darkranger.no-ip.org
FTP client 為何?

allnewlinux

  • 俺是博士!
  • *****
  • 文章數: 1455
    • 檢視個人資料
FTP client 為何?

IE, CuteFTP, FileZIlla 等都會這樣....

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
FTP client 為何?

IE, CuteFTP, FileZIlla 等都會這樣....

Server 編碼是什麼?
Server 的 disk 編碼是什麼?...
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

allnewlinux

  • 俺是博士!
  • *****
  • 文章數: 1455
    • 檢視個人資料
FTP client 為何?

IE, CuteFTP, FileZIlla 等都會這樣....

Server 編碼是什麼?
Server 的 disk 編碼是什麼?...

請問下面這2樣在那看?
Server 編碼是什麼?
Server 的 disk 編碼是什麼?...

« 上次編輯: 2008-02-12 18:10 由 allnewlinux »

allnewlinux

  • 俺是博士!
  • *****
  • 文章數: 1455
    • 檢視個人資料
最近測試到, 在FileZilla的 site manager內, 建立一個site後, 將編碼指定為UTF-8, 雖然上傳中文名稱的資料夾時, 仍然會出現和資料夾有關的錯誤訊息, 但至少已經是可以刪除已上傳的資料夾, 之前都不行.

使用FireFox+ForeFTP時, 上去ftp server看, 中文資料夾都是亂碼, 當我用FileZilla上傳UTF-8編碼的中文資料夾後,FireFTP就顯示正常了.

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 740
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
server(proftpd)跟client(cuteftp,filezilla,IE,....)的文字編碼一致才能保證讀取及寫入的正確性
Server 編碼
root@test:/root#env
LANG=zh_TW.UTF-8
GDM_LANG=zh_TW.UTF-8

Server 的 disk編碼?? 是指文件或目錄本身嗎? 由本機建的目錄是由本機的編碼決定 如果是上傳上去的目錄會保留上傳時client端環境設定值的編碼
<0  =_=  Don't learn to hack , hack to learn.