英文版SecureCRT顯示亂碼解決
系統環境:CentOS5.6
以前Linux都是默認安裝在英文環境下,用英文版的SecureCRT查看系統內容輸出的也都是英文的,不會出現亂碼問題。今天同事在服務器安裝時默認選擇了簡體中文,這樣我再用英文版的SerureCRT去連接時就有問題了,出現了亂碼現象:
Linux下的語言配置文件為:/etc/sysconfig/i18n:
[root@dbserver ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8" 為了使英文版的SecureCRT能正常顯示,可以通過以下兩種方法進行設置:
可以看到亂碼問題解決了。
不過要注意的是,如果采用中文顯示字符(export LANG="zh_CN.GB18030"),那么在SecureCRT的Session Options | Apperance | Chracter encoding要選用Default選項,如果使用UTF8選項仍會出現亂碼問題.
Ps.為了保證下次登錄時不再重復設置LANG的值,可以將export LANG="zh_CN.GB18030"寫入/root/.bashrc中。