在 Linux 下使用 FileZilla 出现乱码,通常不是 FileZilla 本身的问题,而是字符编码不一致导致的。下面按常见原因给你梳理一下:
很多 FTP 服务器是 Windows 搭建的,文件名使用 GBK 编码,而 Linux 下 FileZilla 默认按 UTF-8 解析,就会乱码。
✅ 解决方法:
站点管理器 → 对应站点 → 字符集
选择 “强制 UTF-8” 或 “使用自定义字符集:GBK”
GBKGB18030UTF-8一些老 FTP 服务器:
UTF8 ON 命令✅ 解决方法:
编辑 → 设置 → 连接 → FTP
取消勾选 “尝试使用 UTF-8 进行文件名”
GBK如果系统本身不是 UTF-8,FileZilla 显示也会异常。
检查:
locale
正常应类似:
LANG=zh_CN.UTF-8
✅ 修复:
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
✅ 建议:
老版本 FileZilla 对中文支持不好。
✅ 建议:
filezilla --version
或升级:
sudo apt update
sudo apt install filezilla
如果你愿意,可以告诉我:
我可以直接给你最合适的一组设置。