首頁 >運維 >linux運維 >SecureCRT中文顯示亂碼解決方案

SecureCRT中文顯示亂碼解決方案

巴扎黑
巴扎黑原創
2017-06-23 14:25:512579瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:sed 用法詳述下一篇:sed 用法詳述