在 Linux 下使用 FileZilla 修改文件编码(主要用于解决中文乱码问题),可以通过以下几种方式:
一、通过 FileZilla 图形界面设置(推荐)
1. 设置站点字符编码
- 打开 FileZilla
- 点击菜单:文件 → 站点管理器(Site Manager)
- 选择你的 FTP 站点
- 在右侧找到 字符编码(Character set)
- 选择:
强制 UTF-8
- 或
自定义 并填写:GBK / GB2312(视服务器情况)
- 点击 连接
✅ 适合大多数中文服务器乱码问题
2. 临时切换编码(已连接后)
- 已连接到服务器
- 菜单:服务器 → 强制显示文件名使用 UTF-8
二、修改 FileZilla 全局设置
- 菜单:编辑 → 设置(Settings)
- 左侧选择:连接 → FTP
- 右侧:
- 确定并重启 FileZilla
三、Linux 系统环境编码(辅助)
如果还是乱码,可检查系统语言:
locale
若不是 UTF-8,可设置:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
或写入:
~/.bashrc
四、常见编码对照
| 场景 |
推荐编码 |
| 国内旧服务器 |
GBK / GB2312 |
| 新服务器 |
UTF-8 |
| Windows 上传 |
GBK |
| Linux 服务器 |
UTF-8 |
如果你能说明:
- 是 本地文件乱码 还是 FTP 列表乱码
- 服务器是 Windows / Linux
- FileZilla 版本
我可以给你更精确的方案。