温馨提示×

linux securecrt怎么改编码

小樊
51
2026-10-24 06:19:43
栏目: 智能运维

在 Linux 下使用 SecureCRT 修改会话编码(一般是为了解决中文乱码),可以按下面的步骤操作:


方法一:修改当前会话编码(推荐)

  1. 打开 SecureCRT,连接到服务器
  2. 在顶部菜单选择: Options(选项) → Session Options(会话选项)
  3. 在左侧展开: Terminal(终端) → Appearance(外观)
  4. 找到 Character encoding(字符编码)
  5. 修改为:
    • UTF-8(最常见,Linux 服务器一般用这个)
    • 或 GBK / GB2312(老系统或 Windows 环境)
  6. 点击 OK

✅ 重新连接或刷新终端即可生效


方法二:修改全局默认编码

如果你希望以后所有新会话都用同一种编码:

  1. Options → Global Options(全局选项)
  2. General → Default Session
  3. 点击 Edit Default Settings
  4. Terminal → Appearance → Character encoding
  5. 设置为 UTF-8
  6. 保存

常见编码选择建议

场景 编码
现代 Linux 服务器 UTF-8
老系统 / 国内旧设备 GBK
嵌入式设备 GB2312 / UTF-8

额外注意(很重要)

如果改了 SecureCRT 还是乱码:

  • 服务器端也要一致:
locale

应类似:

LANG=en_US.UTF-8

或

LANG=zh_CN.UTF-8

不一致时可以临时改:

export LANG=zh_CN.UTF-8

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

  • SecureCRT 版本
  • 连的是哪种系统(CentOS / Ubuntu / 嵌入式)
  • 乱码是 显示乱码 还是 输入乱码

我可以帮你精确定位问题。

0 踩