1. 程式人生 > >linux下訪問windows ftp服務器出現亂碼問題解決方案

linux下訪問windows ftp服務器出現亂碼問題解決方案

linux ftp

在Linux下訪問windows ftp服務器時可能會出現中文亂碼的問題,這是由於中文編碼不同的問題。Windows中文編碼使用的是gbk,而linxu大多數版本默認的編碼是utf8。

一種解決方案是在終端使用lftp登錄,手動設置中文編碼方式,在終端中輸入

lftp ftp://<username>:<password>@<address>1

登錄之後,輸入

set ftp:charset gbk
set file:charset utf812

之後就可以正常顯示中文文件名,不過還可能出現一個問題。設置完之後嘗試ls或cd時出現

Fatal error:Certificate verification:Not trusted1

這時又需要輸入:

set ssl:verify-certificate no1

如果不想每次登錄之後都輸入那三條set balabala,只需要創建~/.lftp/rc,在rc文件中添加這三句即可。


linux下訪問windows ftp服務器出現亂碼問題解決方案