中文乱码

优质
小牛编辑
139浏览
2023-12-01

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

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

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

set ftp:charset gbk
set file:charset utf8