2024年2月9日发(作者:)

在中文windows上,使用Securecrt或者Putty等工具通过SSH连接Fedora Core或者Ubuntu等2.6 kenerl 的Linux时候,编译和man的时候,经常会出现乱码。

由于Linux 2.6 kernel的ssh默认编码是UTF-8,所以将securecrt的编码也改成UTF-8,问题就解决了。

修改方法:

Options -> Session Options -> Apperance -> Fonts -> Character

尝试了几个常用字体,发现有的会程序乱码,有的不会出现。

不会有乱码的是:fixedsys,新宋体,宋体

会出现乱码的是:vt100,courier,courier new

Consolas字体虽然也很好看,但是也会乱码

所以,建议一般将字体设置成统一的fixedsys或者新宋体比较安全。

别忘记底部的Script(中文应该叫做字符集)要修改成中文GB2312。

secureCRT 显示乱码问题(总结)

装了个secureCRT,可老是出现乱码

于是在网上找了相关方法,

我总结了一下。

1:最简单的方法是直接改

Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)

然后再修改远程linux机器的配置

vi /etc/sysconfig/i18n

把LANG改成支持UTF-8的字符集

如:LANG=”zh_-8″

2:如果再不行,可以试试这样

导出 /etc/sysconfig/i18n

原文件内容为:

LANG="zh_-8"

SUPPORTED="zh_-8:zh_CN:zh:en_-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

更改为:

LANG="zh_2312"

LANGUAGE="zh_2312:zh_2312:zh_CN"

SUPPORTED="zh_2312:zh_CN:zh:en_-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

SecureCRT里中文显示乱码

打开 Options -> Session Options -> Appearance ,Character选UTF-8或OEM。

如果用了上述方法后,还是出现乱码,那有可能就是secureCRT字体设置的问题了

不会有乱码的是:fixedsys,新宋体,宋体

会出现乱码的是:vt100,courier,courier new

如果你也是上述原因,建议把字体换换,换成fixedsys吧。

再设置一下字符集为UTF-8.

解决secureCRT显示中文为乱码

2011-06-17 11:19:38 来源:互联网

SecureCRT是一个非常优秀的终端登录工具,可以以telnet ,ssh,串口多种方式从终端登录服务器,并且可以非常方便的进行复制和粘贴,工作原因是我每天必用之工具。

SecureCRT是一个非常优秀的终端登录工具,可以以telnet ,ssh,串口多种方式从终端登录服务器,并且可以非常方便的进行复制和粘贴,工作原因是我每天必用之工具。但从昨天开始,我的CRT登陆suse操作系统,凡是中文字符都显示为乱码,很是不适应。试了好几种方法最后终于解决,特此记录。

解决步骤:

1.修改SecureCRT设置:选项(Options)->会话选项(Session Options)->外观(Appearance)->字符(Character),选择UTF-8。

——该方法是从网上搜寻出来的,我电脑上为默认值为default,将其修改成UTF-8,结果连英文也不出,该方法无效;

2.修改操作系统LANG值:

在/mkt/mkt_home/bin/cshrc中,LANG=,将其修改为了-8,依然无效;

3.尝试在DOS下telnet,中文可以正常显示,至此排除系统问题,应该还是CRT设置问题;

4.经过多次修改,最终CRT 的字符集修改为OEM后问题得解。