解决linux下访问ftp服务器中文乱码问题

在Ubuntu 21.04上通过文件资源管理器访问FTP服务器时可能会遇到中文乱码。这通常由于编码设置不一致导致。通过终端使用lftp命令,并创建配置文件~/.lftprc,设置ftp:charset为GBK和file:charset为UTF-8,可以解决这个问题。在配置文件中加入相应编码设置后,重新连接FTP服务器,中文显示将恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的 l i n u x linux linux版本为 U b u n t u   21.04 Ubuntu\ 21.04 Ubuntu 21.04

  • W i n d o w s Windows Windows中,我们进入 f t p ftp ftp服务器的方式很简单,就是在文件资源管理器的地址栏中输入 f t p ftp ftp地址即可,但是 l i n u x linux linux中显得稍稍有点不同,类似的,我们随便打开一个文件夹,选择下方的其他位置
    在这里插入图片描述
    之后可以看到下面的地址栏
    在这里插入图片描述
    在这里可以输入 f t p ftp ftp地址,如果一切都正常,那当然很好,问题是有可能你会遇到下面的情况
    在这里插入图片描述
    很明显是中文乱码了,也很容易想到是服务器和本地编码不一致导致的问题,那么关键如何解决呢?
  • 既然是 l i n u x linux linux,那解决一切的最好手段就是终端,我们在根目录下使用lftp命令,格式是lftp 用户名:密码@ftp地址:传送端口(默认21)当然如果允许的话,也可以匿名登陆,登陆之后发现依然是乱码,大概如下图所示
    在这里插入图片描述
  • 这个时候我们可以先退出服务器,在根目录下进行一些配置,可以使用vi命令新建一个文件~/.lftprc,然后将下面的配置粘贴进去
debug 3
set ftp:charset GBK
set file:charset UTF-8
#set ftp:passtive-mode no
#alias utf8 " set ftp:charset UTF-8"
#alias gbk " set ftp:charset GBK"
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Clarence Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值