安裝Redhat Linux 9.0 後,在命令列下中文顯示為亂碼的解決方案
阿新 • • 發佈:2019-01-11
在安裝Redhat Linux 9.0時,如果安裝中選擇的預設語言為簡體中文,則在安裝後,在命令列中的許多命令的執行結果顯示為亂碼。而且用redhat_config_language命令也無法將系統預設語言修改為英文。
對這一問題,我們可以修改 /etc/sysconfig/ 目錄下的 i18n檔案。首備份此檔案,然後將該檔案的第一行修改為:
CODE: LANG="en_US.UTF-8" |
如果第二行開頭為:
CODE: LANGUAGE= |
則將此行刪除
設定字型:
CODE: SYSFONT="latarcyrheb-sun16" |
如有以此開頭的一行:
CODE: SYSFONTACM= |
則將此行刪除
儲存檔案。重啟系統後,這些命令就會返回英文提示了。
etc/sysconfig/i18n 這裡存放的是系統的區域語言設定, i18n是 國際化internationalization的縮寫 i和n之間正好18個字母
第一行 表明你當前系統的語言環境變數設定 ,這裡是 zh_CN.GB18030
第二行 表明系統預置了那些語言支援 ,不在專案中的語言不能正常顯示
第三行 定義控制檯終端字型,你文字登入的時候顯示的字型就是這個 latarcyrheb-sun16