解决SecureCRT中文乱码问题
1. 查看当前连接的Linux使用的字符集
[ting@CentOS-6 ~]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
2. SecureCRT使用中文字符集
Options -> Session Options... -> Appearance -> Fonts
a. 先设置Normal font,主要是设置字符集为“中文 GB2312”:
b. 根据locale命令显示的LANG,设置Character encoding为UTF-8
效果图:
说明:
字符集为“西方”的情况:program ??? ?? ?? ?? ?? ?? ?? ??
字符编码方式为Default的情况:program 鍏叡鐨?[0m 妯℃澘 瑙嗛 鍥剧墖 鏂囨。 涓嬭浇 闊充箰 妗岄潰