SecureCRT是一款支持SSH(SSH1和SSH2)、Telnet和Rlogin协议的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。即使显示出来没有乱码,将文本复制粘贴到其他Windows程序中也会是乱码,或者从Windows复制进SecureCRT会乱码,非常不方便。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。那么,怎么解决这个问题呢?

SecureCRT中文乱码解决方法_SecureCRT出现中文乱码如何解决  教程 第1张

【解决方法】:

1、在SecureCRT工具栏中点开 [选项],选择 [会话选项];

SecureCRT中文乱码解决方法_SecureCRT出现中文乱码如何解决  教程 第2张

2、在打开的会话选项中,选择 [外观],把 [字符编码] 设置为:UTF-8,点击 [确定];

SecureCRT中文乱码解决方法_SecureCRT出现中文乱码如何解决  教程 第3张

3、重新查看会话,是否中文显示正常;

SecureCRT中文乱码解决方法_SecureCRT出现中文乱码如何解决  教程 第4张

4、若依然无法正常显示中文,可能是由于Linux系统中默认的字符编码非UTF-8所致。这时就需要修改Linux服务器的配置文件了。用root用户登录,输入:vi /etc/sysconfig/i18n

①如果安装系统的时候选择了中文系统,则把LANG字段改为:LANG=”zh_CN.UTF-8″

②如果安装系统的时候选择的英文系统,则把LANG字段改为:LANG=”en_US.UTF-8″

③保存文件,断开SSH,重新登录即可。