SecureCRT中文亂碼的兩種解決方法

作者: soejd  2013-08-12 16:31 [查查吧]:uabf.cn

   SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,同時(shí)支持Telnet和rlogin協(xié)議。默認(rèn)情況下SecureCRT連接Linux服務(wù)器可能出現(xiàn)中文亂碼的情況,這是由于SecureCRT字符編碼與服務(wù)器的字符編碼不一致造成的。

  解決SecureCRT中文顯示亂碼的兩種辦法:

  SecureCRT中文顯示亂碼方法一:

  1,修改遠(yuǎn)程linux機(jī)器的配置

  vim /etc/sysconfig/i18n

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

  如:LANG=”zh_CN.UTF-8″

  或者是 LANG=”en_US.UTF-8″

  2,然后再改Secure CRT的設(shè)置,選項(xiàng)->會(huì)話選項(xiàng)->外觀->字符編碼->uft-8

  3,退出,再重新登錄。發(fā)現(xiàn)utf8的文件都能正確讀了,utf8的文件名也能正確顯

  SecureCRT全屏后,SecureCRT后如何顯示菜單?

  Alt+Enter是轉(zhuǎn)換全屏與否的快捷鍵,或者輸入Alt+V彈出菜單,去掉full screen

  我測(cè)試了我的環(huán)境.這種辦法還是未能正常.

  改用方法2

  直接全改 /etc/sysconfig/i18n 這兩項(xiàng)中的前兩個(gè)配置項(xiàng).

  如下示:

  #號(hào)注釋的三項(xiàng)為原來系統(tǒng)的.后三項(xiàng)是我變更的.

  #LANG="zh_CN.UTF-8"

  #SUPPORTED="en_US.UTF-8:en_US:en"

  #SYSFONT="latarcyrheb-sun16"

  LANG="zh_CN.GB2312"

  SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN:GB2312"

  SYSFONT="latarcyrheb-sun16"

  若還是不行,請(qǐng)操作完后再改Secure CRT的設(shè)置,選項(xiàng)->會(huì)話選項(xiàng)->外觀->字符編碼->default 試下

?
    發(fā)表評(píng)論

    醫(yī)療健康