中文乱码

大多数 windows 平台下的 ftp服务器 使用 GB2312 编码,而 lftp 使用 UTF-8 编码,使用 lftp 访问这些服务器,中文显示为乱码。可以通过指定编码来解决

  1. lftp >set ftp:charset gbk #设置远程编码为gbk
  2. lftp >set file:charset utf8 #设置本地编码(Linux系统默认使用 UTF-8,这一步通常可以省略)

也可以在 lftp 配置文件中 ~/.lftp/rc 设置默认值:

  1. set ftp:charset gbk
  2. set file:charset utf8