當前位置:首頁 » 文件傳輸 » bat連接FTP中文亂碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

bat連接FTP中文亂碼

發布時間: 2022-05-18 12:05:25

『壹』 dos 我用bat導出FTP上的文件名時,中文顯示為「」,但是我在本地導出時就不會這樣,請教高手怎麼解決

你的伺服器是什麼系統 我覺得應該是亂碼了 修改dos編碼為ntf-8

『貳』 從文件裡面打開ftp,裡面文件全亂碼,為什麼

摘要 方法/步驟

『叄』 FTP鏈接伺服器時 出現這個文件 顯示亂碼 打不開 也沒法下載 什麼原因

可能是中文文件,伺服器又不支持中文,導致亂碼
你可以登錄ssh,然後對這個文件重命名,再下載就OK了~
無法重命名的時候,可以嘗試mv *.txt test.txt,泛規則匹配~

『肆』 Bat連接FTP

1.建立ftp.bat,其內容如下:

ftp -s:ftp.txt

2.同時建立ftp.txt,其內容如下(注意:用的時候刪除所有的注釋的漢字):

open 123.45.14.41登錄
username用戶名
password密碼
mkdir test 在伺服器建立目錄
mput e:\test\*.* /test/上傳e:\test目錄到伺服器test目錄
mget /test/*.*下載目錄下所有文件
prompt
bye

小提示:在上傳、下載的時候,可能存在半天沒什麼反應的情況,是系統正在上傳或下載過程中。

『伍』 ftp遠程訪問時,中文出現亂碼!怎麼解決

首先,匿名不是null,匿名是anonymous,密碼可以為空

亂碼
ftpConfig.setServerLanguageCode("zh");

ftpClient.setControlEncoding("GBK");

如果還為亂碼,則加上轉碼
new String(names[i].getBytes("GBK"),"ISO-8859-1")

『陸』 如何解決部分FTP站點打開出現亂碼的故障

ftp站點出現亂碼,可以參考如下兩種方法解決 :
方法一:用「資源管理器」窗口打開
右擊「開始」菜單,選擇「資源管理器」菜單項
打開「資源管理器」窗口。接著,把窗口地址欄後的內容清空,輸入要打開的FTP站點回車
在彈出的對話框中輸入相應的用戶名和密碼,回車後即可打開該站點,這樣就不會出現亂碼了
方法二:使用「UTF-8」編碼
用IE瀏覽器打開那個出現亂碼的FTP站點
在彈出的對話框輸入相應的用戶名和密碼,回車後打開該站點,這時的頁面出現亂碼。
接著,依次單擊IE瀏覽器的「查看-編碼-其他」菜單項,選擇「Unicode(UTF-8)」編碼後,頁面即可恢復正常顯示了。

『柒』 文件夾訪問FTP,中文文件名顯示亂碼怎麼解決

系統的字元編碼方式和ftp的不一致造成的,windows常用的字元編碼格式是GBK的,估計ftp上使用的是utf-8的,所以,換一下你的字元編碼格式應該沒問題了

『捌』 訪問ftp文件 出現亂碼怎麼辦

1、打開Serv-U 8.0控制台,點擊限制和設為域配置高級FTP命令設置和行為,在FTP設置中找到OPTS UTF8命令,右擊禁用此命令。再點擊下面的全局屬性;