现在的位置: 首页 > Linux > CentOS > Linux > 正文

SecureCRT中文乱码解决方法

2012年08月22日 CentOS, Linux ⁄ 共 437字 ⁄ 字号 暂无评论 ⁄ 阅读 7,369 次

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。默认情况下SecureCRT连接Linux服务器可能出现中文乱码的情况,这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决方法非常简单,进行简单设置即可:

1.右键点击SecureCRT的连接标签选择"Session Options会话选项"菜单

2.在弹出的窗口中,左边栏选择"Appearance外观"选项,在右边的窗口中选择UTF8

3.此时,SecureCRT即可正常显示中文了

但若此时依然无法正常显示中文,则可能是由于Linux系统中默认的字符编码非UTF8所致,解决方法如下:

修改Linux服务器的配置文件

vi /etc/sysconfig/i18n

如果是中文系统,则把LANG字段改为

LANG="zh_CN.UTF-8"

如果是英文系统,则把LANG字段改为

LANG="en_US.UTF-8"

保存重启服务器,断开SSH连接并重新登录即可。