登錄RedHat時,為什麽會在屏幕上看到奇怪的字符,特別是當查看手冊頁時
阿新 • • 發佈:2019-05-15
oot 問題解決 會話 機器 免費升級 conf 需要 shell ofo 有SecureCRT用戶使用SecureCRT會遇到這樣的問題,當我登錄RedHat時,為什麽我在屏幕上看到奇怪的字符,特別是當我查看手冊頁時您遇到的問題是RedHat默認使用UTF-8對其輸出進行編碼。您使用的SecureCRT?版本不支持UTF-8編碼輸出,或者對於正在使用的會話,輸出編碼未設置為UTF-8。
以下是此問題的三種可能解決方案:
解決方案1:為正在使用的會話啟用UTF-8輸出編碼
如果您使用的是4.0.1之前的SecureCRT版本,則需要更新您的版本。根據您購買SecureCRT許可證的時間,這可能是免費升級。
要在SecureCRT 5.0中為會話啟用UTF-8編碼,請轉到“ 會話選項”對話框。在“ 終端/外觀”類別中,將 “ 字體”組中的“ 字符編碼”設置為“UTF-8”。
要在SecureCRT 4.0.1到4.1.x中為會話啟用UTF-8編碼,請轉到“ 會話選項”對話框。在Emulation / Advanced類別中,將Character編碼組中的Output條目設置為“UTF-8”。
解決方案2:在RedHat計算機上為您的用戶關閉UTF-8編碼
在.bash_profile中,添加以下行(這是針對bash shell;如果使用的是其他shell,則設置可能略有不同):
LANG = en_US
SUPPORTED = en_US:zh_cn
LANG LANG SUPPORTED
註意:以上命令使用en_US作為示例; 也可以使用其他語言。
解決方案3:在RedHat機器上關閉UTF-8編碼系統(註意:此解決方案要求您具有root訪問權限。)
在/ etc / sysconfig / i18n文件中有一行顯示:
LANG = “的en_US.UTF-8”
將行更改為:
LANG = “EN_US”
註意:以上命令使用en_US作為示例; 也可以使用其他語言。
以上就是小編給大家帶來的當我登錄RedHat時,為什麽我在屏幕上看到奇怪的字符,特別是當我查看手冊頁時的問題解決辦法,是否幫你了呢?
登錄RedHat時,為什麽會在屏幕上看到奇怪的字符,特別是當查看手冊頁時