日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux上的ftp怎么设置编码格式,linux ftp客户端的编码问题

發布時間:2024/9/27 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux上的ftp怎么设置编码格式,linux ftp客户端的编码问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

準備下載ftp上的文件,記得curl可以實現下載ftp的文件,然后嘗試了,

curl ftp://username:password@192.168.1.2/平臺全量包/package0811.zip -o package0811.zip

結果是卡住不動了!卡住不動了!卡住不動了!沒有出現預想的下載進度條。

懷疑自己的命令寫錯了,然后使用ftp客戶端

#ftp

>open 192.168.1.2

>username

>password

>ls

輸入完上面的命令之后發現中文亂碼啊

百度搜索了個中ftp客戶端亂碼的問題,大部分都是windows的問題(感覺google靠譜,雖然麻煩)。

然后自己開始探索,第一步在ssh終端上修改當前會話的編碼,修改為gbk,然后使用ftp登錄,發現使用ls命令之后能顯示中文路徑,但是【cd 平臺全量包】之后,就會卡住不動了。不得不管理終端頁面。心想既然是編碼的問題,那就從編碼下手吧,遠程的FTP server的編碼是gbk的,而且我這邊也修改不了。linux 的FTP命令行客戶端也不能修改編碼。然后突然想使用window的命令行試試,結果正常,能夠cd目錄。看樣子跟命令行環境也有關系,修改shell環境變量

#export LANG="zh_CN.GBK"

再次嘗試,OK,可以正常的瀏覽中文目錄。

后來也嘗試過其他的方法,最簡單的就是修改終端的編碼,例如我設置的終端編碼為utf-8,然后修改為gbk。直接使用下面的命令就可以了

curl ftp://username:password@192.168.1.2/平臺全量包/package0811.zip -o package0811.zip

? 修改為?

GB18030包含GBK包含GB2312

export命令是針對當前shell環境的,下次登錄之后就恢復為原來的環境變量了。

總結

以上是生活随笔為你收集整理的linux上的ftp怎么设置编码格式,linux ftp客户端的编码问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。