ftp下載亂碼
解決從遠程FTP伺服器(windows server 2008 R2上搭建)下載中文文件到本地出現亂碼問題的一個方法:
1,將FTP伺服器創建為本地的一個網路位置:
② 在2003上用IIS自建的FTP站點,為什麼用IE下載時,文件名有亂碼如何解決
建立FTP伺服器時,最好使用英文+數字組合的文件名,但也不排除有些FTP是可以使用中文的,檢查一下FTP命名規則編碼,FTP伺服器配置選項中一般都有這樣的參數。
③ FTP鏈接伺服器時 出現這個文件 顯示亂碼 打不開 也沒法下載 什麼原因
可能是中文文件,伺服器又不支持中文,導致亂碼
你可以登錄ssh,然後對這個文件重命名,再下載就OK了~
無法重命名的時候,可以嘗試mv *.txt test.txt,泛規則匹配~
④ 為什麼用瀏覽器訪問自己架設的FTP中文幾乎都是亂碼
1、打開Serv-U控制台,點擊「限制和設置」--「為域配置高級FTP命令設置和行為」。
2、在FTP設置中找到OPTSUTF8命令,右擊禁用此命令。
3、點擊下面的「全局屬性」。
4、在出來的FTP命令屬性選項卡中,「高級選項」里,把「對所有收發的路徑和文件名使用UFT-8編碼」前面的鉤去掉!
5、以後再上傳中文文件,就不會出現亂碼問題啦。
FTP是FileTransferProtocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。
⑤ java使用FTP下載文件,下載失敗,中文亂碼問題
實現功能描述:通過資料庫查找圖片名稱集合,下載並保存至本地文件夾。
功能實現中遇到問題:更改FTP工作目錄與下載文件失敗。
問題一:FTP工作目錄更改後,下載文件路徑設置簡化。
將工作目錄切換至FTP的「part」目錄,「partftpClient.changeWorkingDirectory("/part/");」,之後下載文件路徑僅需提供文件名。
問題二:文件下載失敗,文件名亂碼。
在「FTPFile[] remoteFiles = ftpClient.listFiles();」執行時,獲取文件名亂碼。
原因:FTP服務端與客戶端編碼格式不一致。查找亂碼文件並使用在線工具恢復,確認客戶端使用GBK編碼,顯示格式為iso-8859-1。
解決步驟:調整FTP客戶端編碼格式為GBK,亂碼問題解決。
新問題:下載文件失敗,文件大小為零,顯示格式損壞。
排查FTP服務端用戶許可權、能否ping通伺服器地址、取消文件只讀屬性。確認文件地址錯誤,編碼格式影響文件讀取。
定位問題:中文亂碼導致FTP客戶端讀取文件錯誤。
解決方法:取消FTP客戶端編碼格式設置,通過修改循環內部邏輯下載文件,獲取文件名時進行轉碼處理。
最終結果:成功下載文件並保存至本地,問題解決。
⑥ java Apache ftp下載文件內容亂碼,不是文件名亂碼,設置了[ftp.setControlEncoding("GBK");]也沒用。
我估計是你的第二張圖的那個文件的保存的編碼格式跟你設置的GBK的傳輸編碼格式不一致
⑦ 從文件裡面打開ftp,裡面文件全亂碼,為什麼
摘要 1點擊 輸入法圖標,然後點擊 「語言首選項」;