1. 程式人生 > >安裝Redhat Linux 9.0 後,在命令列下中文顯示為亂碼的解決方案

安裝Redhat Linux 9.0 後,在命令列下中文顯示為亂碼的解決方案

在安裝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