一、直接打開Linux的terminal中文字符顯示正常,可是用securecrt登錄後中文顯示不正常html
解決方法:securecrt字符集設置不對linux
路徑:Options -> Session Options -> Appearance ->Character encoding,選擇UTF-8便可服務器
參考網址:編輯器
SecureCRT中文顯示亂碼
http://www.cnblogs.com/totozlj/archive/2012/09/01/2666804.htmlpost
如下內容摘自原網頁:編碼
問題:vi編輯器編輯文件時文件中的內容中文顯示亂碼,可是直接使用linux系統terminal打開此文件時中文顯示正常,確診問題出如今客戶端即SecureCRT的顯示問題htm
解決方法:blog
一、修改遠程linux機器的配置 terminal
[root@rhel ~]#vi /etc/sysconfig/i18n get
把LANG改爲支持UTF-8的字符集
如: LANG=」zh_CN.UTF-8″ 或者是 LANG=」en_US.UTF-8″ 本文修改成後者
二、修改Secure CRT的Session Options
Options->Session Options->Appearance->Font->新宋體 字符集:中文GB2312 ->Character encoding 爲UTF-8
三、OK.
SecureFX登錄中文亂碼
SecureCRT與SecureFX的常規選項裏面已經設置成了UTF-8,可是在SecureCRT中新建的中文文件夾,在SecureFX裏面還是亂碼,這個問題,找了不少的方法,最後仍是解決了,在這裏和你們分享下。
查看linux的編碼,修改成本身須要的,本文將已UTF-8爲例進行說明。
修改Linux服務器的配置文件:
[root@iitshare ~]# vi /etc/sysconfig/i18n
若是安裝系統的時候選擇了中文系統,則把LANG字段改成:
LANG="zh_CN.UTF-8"
若是安裝系統的時候選擇的英文系統,則把LANG字段改成:
LANG="en_US.UTF-8"
1. 右鍵點擊SecureCRT的鏈接標籤。
2. 在彈出的窗口中,左邊欄選擇「外觀」選項卡,在右邊的窗口中選擇UTF8,如圖所示:
3. 此時,SecureCRT中便可正常顯示中文了:
此時雖然能夠顯示中文,可是在SecureFX中新建的中文文件夾在SecureCRT中仍然會顯示亂碼,此問題如何解決了?須要經過修改配置文件進行配置,下面將進行具體說明。
1. 找到SecureFX配置文件夾(選項--全局選項,常規下的配置文件夾),好比:C:\Users\ZhangYQ\AppData\Roaming\VanDyke\Config;2. 在配置文件夾下的Sessions子目錄中,找到SecureCRT鏈接對應的Session文件(.ini擴展名),雙擊打開;3. 查找Filenames Always Use UTF8,將=號後面的參數改爲00000001,保存退出便可。