由於自己在裝RedHat Linux 9 時選擇的缺省語言是中文,在字符界面下會出現亂碼情形。對於在CLI方式下要調試程序時極其困難,因為出錯信息全部是亂碼。下面將字符界面下會出現亂碼解決方法記錄如下:
注:下面#為命令提示符
方法一:
第一步:#locale (locale命令用於查看使用語言詳細信息,為中文語言)
第二步:#export LC_ALL=POSIX (export 命令導出修改LC_ALL語言選項,注意 LC_ALL 與“=”之間不要有空格)
第三步:#locale(再次查看,信息已經修改了)
備注:該方法在用戶注銷或重啟後將失效,要想保存設置,請看方法二
方法二:
第一步:#vi /etc/sysconfig/i18n (利用vi編輯器修改配置文件i18n)
第二步:回車進入vi編輯界面
第三步:輸入小字母:i 進入編輯模式
將LC_ALL=POSIX寫入i18n配置文件中,如圖
第四步:輸入完畢後,按鍵盤上的Esc鍵退出編輯模式
輸入冒號 ’:’ 將光標定位於冒號處 ,輸入小寫:wq (wq是保存退出命令) 回車
最後,注銷或重啟服務便永久生效。