Linux 访问 GBK 编码的 ftp 服务器

Table of Contents

都什么年代,还在使用 GBK

Background

学校用来提交部分作业的 ftp 使用 GBK 编码,在 Linux 下默认以 utf8 显示,因此体验十分折磨。

折腾了一番,filezilla 不给支持,据说是因为认为用 GBK 不合规范,其他 GUI 的 ftp 管理软件也类似。

最终转向终端了,找到了一片好文章解决了我的问题。1

Solution

lftp 登录服务器。需要先安装:sudo apt install lftp

lftp ftp://<username>:<passwd>@<address>

登录之后,输入:

set ftp:charset gbk
set file:charset utf8

不过我只输了第一条,不清楚会有什么结果


据说尝试 lscd 时可能会不信任,只要 set ssl:verify-certificate no 即可。

Share