温馨提示×

linux filezilla如何设编码

小樊
37
2026-10-06 15:17:41
栏目: 智能运维

在 Linux 下使用 FileZilla 设置文件编码(主要用于 FTP 服务器返回的中文文件名乱码问题),可以按下面步骤操作:


一、通过图形界面设置(推荐)

  1. 打开 FileZilla
  2. 顶部菜单点击:
    服务器(S) → 设置编码(Force encoding) 
    
    或
    Edit(编辑) → Settings(设置)
    
  3. 在设置窗口中:
    • 选择 FTP
    • 找到 File encoding(文件编码)
  4. 设置为你服务器使用的编码,例如:
    • 中文服务器常用:GBK 或 GB18030
    • 现代服务器常用:UTF-8
  5. 点击 OK
  6. 重新连接 FTP 服务器

⚠️ 注意:修改编码后必须断开并重新连接,否则不生效。


二、针对单个站点设置编码(更精确)

如果你只想对某一个 FTP 站点生效:

  1. 打开 站点管理器(Site Manager)
  2. 选择对应站点
  3. 切到 高级(Advanced) 选项卡
  4. 找到 服务器编码(Server encoding)
  5. 选择:
    • Use custom encoding
    • 填写:GBK / UTF-8
  6. 保存并连接

三、常见编码选择建议

情况 推荐编码
老 Windows / 国内虚拟主机 GBK / GB18030
Linux 服务器 / 新系统 UTF-8
中文文件名乱码 先试 GBK

四、额外说明(Linux 下)

  • FileZilla 在 Linux 下默认使用系统 locale
  • 若本地终端正常但 FileZilla 乱码,通常是 服务器端编码不一致
  • FileZilla 不支持 对 SFTP(SSH)强制编码(SFTP 一般使用 UTF-8)

如果你愿意,可以告诉我:

  • 是 FTP 还是 SFTP
  • 服务器是 Linux / Windows
  • 乱码截图或文件名示例

我可以帮你确定该用哪种编码。

0 踩