問題:
在Linux下訪問windows ftp服務(wù)器時(shí),出現(xiàn)中文亂碼的問題。
原因:
這是由于中文編碼不同的問題。Windows中文編碼使用的是gbk,而linxu大多數(shù)版本默認(rèn)的編碼是utf8。
相關(guān)學(xué)習(xí)視頻分享:linux視頻教程
解決方法:
在終端使用lftp登錄,手動設(shè)置中文編碼方式。
首先在終端中輸入:
lftp ftp://<username>:<password>@<address>
登錄之后,輸入:
set ftp:charset gbk set file:charset utf8
之后就可以正常顯示中文文件名。不過還可能出現(xiàn)一個(gè)問題,設(shè)置完之后嘗試ls或cd時(shí)出現(xiàn):
Fatal error:Certificate verification:Not trusted
這時(shí)需要輸入如下命令:
set ssl:verify-certificate no
相關(guān)文章教程推薦:linux教程