温馨提示×

Linux SecureCRT怎么设置编码

小樊
33
2026-07-10 22:17:07
栏目: 智能运维

Linux 下的 SecureCRT 设置编码,主要是为了正确显示中文或防止乱码。常用设置如下:


一、设置终端编码(最常用)

方法 1:通过菜单设置(推荐)

  1. 打开 SecureCRT
  2. 连接到服务器
  3. 点击菜单
    Options(选项) → Session Options(会话选项)
  4. 左侧选择
    Terminal → Appearance
  5. 右侧找到 Character encoding(字符编码)
  6. 选择:
    • UTF-8(最常见,推荐)
    • GBK / GB2312(老系统或中文环境)
  7. 点击 OK

✅ 重新连接会话后生效


二、设置字体(配合编码)

在同一界面:

  • Font(字体)
    建议选择支持中文的字体,例如:
    • Monospace
    • DejaVu Sans Mono
    • Noto Sans Mono CJK

否则即使编码正确,也可能显示“方框”。


三、设置 Linux 服务器字符集(非常重要)

编码不仅要客户端正确,服务器也要配合。

1️⃣ 查看当前编码

locale

2️⃣ 设置中文 UTF-8(临时)

export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

3️⃣ 永久设置(推荐)

编辑:

~/.bashrc

/etc/locale.conf

添加:

export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

然后:

source ~/.bashrc

四、SSH 远程编码常见问题

中文乱码

✅ 解决方案:

  • SecureCRT:UTF-8
  • 服务器:zh_CN.UTF-8

老设备 / 嵌入式系统

✅ 使用:

  • SecureCRT:GBK
  • 服务器:zh_CN.GBK

五、快速对照表

场景 SecureCRT 编码 Linux 编码
现代 Linux UTF-8 zh_CN.UTF-8
老系统 GBK zh_CN.GBK
英文系统 UTF-8 en_US.UTF-8

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

  • ✅ 你的 Linux 发行版
  • ✅ 是 中文乱码 还是 无法输入中文
  • ✅ SecureCRT 具体版本

我可以给你更精确的配置方案。

0