在 Linux 下使用 FileZilla 设置文件编码(主要用于解决中文乱码问题),可以按以下方式操作:
一、设置服务器文件列表编码(最常用)
- 打开 FileZilla
- 顶部菜单选择
服务器(Server) → 强制显示字符编码(Force showing filenames in this encoding)
- 选择编码,例如:
UTF-8(推荐)
GBK(老式 Windows / 中文服务器常用)
- 重新连接 FTP 服务器,查看文件名是否正常
✅ 这是解决“中文文件名乱码”的主要方法
二、站点管理中设置编码(针对单个站点)
- 打开 文件(File) → 站点管理器(Site Manager)
- 选择你的 FTP 站点
- 切换到 字符集(Charset) 选项卡
- 选择:
- 点击 连接
三、全局默认编码设置(不推荐常用)
- 编辑(Edit) → 设置(Settings)
- 找到 界面(Interface) → 文件列表(File listing)
- 可设置默认编码(一般不建议改,容易影响其他站点)
四、Linux 本地环境补充(偶尔需要)
如果 FileZilla 本身显示异常,可检查系统语言:
locale
建议包含:
LANG=zh_CN.UTF-8
如缺失可安装:
sudo apt install locales
sudo dpkg-reconfigure locales
常见情况总结
| 现象 |
解决方式 |
| 中文文件名乱码 |
强制 UTF-8 或 GBK |
| Windows 服务器乱码 |
用 GBK |
| Linux / 新服务器 |
用 UTF-8 |
| 仅某个站点乱码 |
站点管理器单独设置 |
如果你愿意,可以告诉我:
- 是 FTP / SFTP
- 服务器是 Linux 还是 Windows
- 乱码是 文件名还是文件内容
我可以给你更精确的设置方案。