1、修改遠端linux機器的設定
#[root@zender ~]#vim /etc/sysconfig/i18n
把LANG改成支援UTF-8的字元集
如: LANG="zh_CN.UTF-8″ 或者是 LANG="en_US.UTF-8″ 本文修改為後者
2、修改Secure CRT的Session Options
#Options-> ;Session Options->Appearance->Font->新宋體字元集:中文GB2312 ->Character encoding 為UTF-8
#SecureFX登陸後中文亂碼
SecureCRT與SecureFX的常規選項裡面已經設定成了UTF-8,但是在SecureCRT中新建的中文資料夾,在SecureFX裡面仍是亂碼
檢視伺服器編碼
檢視linux的編碼,修改為自己所需的,本文將已UTF-8為例進行說明。
修改Linux伺服器的設定檔:
#[root@zender ~]# 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設定檔夾(選項--全域選項,常規下的設定資料夾)
例如:D:\IT_Softwares\SecureCRT\Data\Settings\Config;
#2. 在設定資料夾下的Sessions子目錄中,找到SecureCRT連線對應的Session檔案(.ini副檔名),雙擊開啟;
###################################### ###3. 找出Filenames Always Use UTF8,將=號後面的參數改成00000001,儲存退出即可。 ################
以上是SecureCRT中文顯示亂碼解決方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!