在中文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_CN.UTF-8″
 
2:如果再不行,可以试试这样
  导出 /etc/sysconfig/i18n
  原文件内容为:
  LANG="zh_CN.UTF-8"
  SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
  SYSFONT="latarcyrheb-sun16"
  更改为:
  LANG="zh_CN.GB2312"
  LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
一串好看的乱码
  SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-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  www.hackbase  来源:互联网
  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=ZH.gbk,将其修改为了US.UTF-8,依然无效;
  3.尝试在DOStelnet,中文可以正常显示,至此排除系统问题,应该还是CRT设置问题;
  4.经过多次修改,最终CRT 的字符集修改为OEM后问题得解。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。