利用SecureCRT远程访问Linux主机,经常会出现中文内容乱码的情况,经过综合搜索解决了这个问题:

1.在“会话选项”的“终端->仿真”里面选“Linux”或者x-term,如果需要显示颜色的话需要把“ANSI颜色”选上
2.在“外观->字体”中选择喜欢的字体,但这里对字体是有要求的,只有等宽字体才行。如果要正常显示中文的话,所选择的字体还必须包含中文字符。编程最合适的字体之一,也是我最喜欢的字体Monaco不行的,这个字体显示英文非常好,但是不含中文字体;有网友做了修改,著名的YaHei.Consolas就是其中的一个,但是我在SecureCRT测试并不能选择中文字符集;又找到一个叫做“Yahei Mono”的网友修改版,非常好用 在字体设置页面可以选择GB2312的中文字符集 简单的说这部分需要注意两点:a.选择一个支持中文的字体 b.这个中文字体必须支持GB2312的字符集
3.会话选项->终端->外观->字符编码 一般选择UTF-8,如果不确定可以在远程linux主机上,用echo $LANG看一下系统默认编码 一般是zh_CN.UTF-8