天天看點

SecureCRT全局設定不起作用的解決方法

轉載(本人測試有效)

SecureCRT全局設定不起作用的解決方法

摘要:在進行運維工作時經常使用SecureCRT工具,而且字元編碼是我們經常頭疼的問題,當我們遇到亂碼的時候經常會通過“會話選項”修改CRT的字元編碼占時的解決該問題,而對CRT工具比較熟悉的使用者都知道可以設定“全局選項”來進行一次設定就可以解決問題,我也知道可以這樣設定,但是今天在設定全局選項時彈出一個警告:"Warning: there is no UNDO for this change",這樣我設定的全局選項不能生效,在查找了CRT的相關配置文檔和配置檔案資訊後,發現可以修改CRT的會話配置進行修改,下面我将修改字元編碼的正确過程做了大緻的記錄,包括圖形界面修改和修改配置檔案。當然修改任何參數都是可以通過修改配置檔案的方法進行修改。

方法一、圖形界面修改方式:

1、首先打開CRT工具-》選項-》全局選項

SecureCRT全局設定不起作用的解決方法

2、選擇預設會話-》編輯預設設定

SecureCRT全局設定不起作用的解決方法

3、終端-》外觀-》字元編碼-》确定 (設定需要的編碼)

SecureCRT全局設定不起作用的解決方法

4、在第3步點選确定時出現一個警告(正常情況下沒有此告警)

SecureCRT全局設定不起作用的解決方法

通過驗證全局修改的UTF-8的字元編碼沒有生效。

由于通過正常的圖形界面修改全局編碼失敗,下面采用修改CRT的配置檔案實作全局會話的字元編碼的修改。

方法二、修改配置檔案

1、進入全局選項-》正常

SecureCRT全局設定不起作用的解決方法

2、通過第一步檢視配置檔案夾的路徑,進入配置檔案夾内進入Sessions檔案夾内,找到Default.ini配置檔案。

3、使用UE打開Default.ini配置檔案,找到S:”Output Transformer Name”=Default

4、将S:”Output Transformer Name”=Default修改為S:”Output Transformer Name”=UTF-8

注:UTF-8是你需要的字元編碼

5、儲存,重新開機CRT即可。