首頁 > 軟體

SecureCRT中文顯示亂碼

2020-06-16 17:12:46

1、修改遠端Linux機器的設定 

[root@linuxidc ~]#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@linuxidc ~]# 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_SoftwaresSecureCRTDataSettingsConfig;

2. 在組態檔夾下的Sessions子目錄中,找到SecureCRT連線對應的Session檔案(.ini擴充套件名),雙擊開啟;

3. 查詢Filenames Always Use UTF8,將=號後面的引數改成00000001,儲存退出即可。

使用SecureCRT登入Linux伺服器  http://www.linuxidc.com/Linux/2017-03/142264.htm

SecureCRT SSH連線一直提示密碼錯誤 http://www.linuxidc.com/Linux/2016-09/134925.htm

Linux中使用SecureCRT來上傳和下載檔案 http://www.linuxidc.com/Linux/2017-01/139375.htm

Ubuntu 12.04 + 虛擬機器VMware 9 + Secure CRT + EditPlus 本地C++開發環境搭建 http://www.linuxidc.com/Linux/2013-05/84820.htm

利用SecureCRT在Linux與Windows之間傳輸檔案 http://www.linuxidc.com/Linux/2014-08/105413.htm

Ubuntu 14.10安裝SecureCRT 7.3 http://www.linuxidc.com/Linux/2014-10/108709.htm

用SecureCRT連線虛擬機器中的Linux系統(Ubuntu)  http://www.linuxidc.com/Linux/2016-12/138786.htm

虛擬機器CentOS的NAT模式聯網和SecureCRT遠端登入管理工具  http://www.linuxidc.com/Linux/2017-05/144328.htm


IT145.com E-mail:sddin#qq.com