在 Ubuntu 上使用 SecureCRT 时,如果界面或终端显示中文乱码,通常是因为字符编码设置不正确。下面分两部分说明:界面中文 和 终端中文显示。
Terminal → Appearance
UTF-8WenQuanYi Zen HeiNoto Sans CJK SCDejaVu Sans✅ 这样连接 Linux 服务器后,中文就不会乱码。
在 Ubuntu 服务器上执行:
locale
如果不是 UTF-8,可设置:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
永久生效(服务器):
sudo apt install locales
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
⚠️ 注意:
SecureCRT 官方 Linux 版本默认只有英文界面,并没有官方中文语言包。
UTF-8 已选locale 是 UTF-8GBK如果你愿意,可以告诉我:
我可以给你更精确的设置截图级指导。