將/etc/locale.conf文件修改為LANG="zh_CN.UTF-8"后,重啟or注銷重新登錄后失效


首先描述一下我的情況,我的啟動界面是默認命令行界面,但是根據“Linux LANG變量設置:定義系統的主語系環境”這篇文章的描述:

我們需要解釋一下 Linux 中文支持的問題。是不是只要定義了語系為中文語系,如 zh_CN.UTF-8,就可以正確顯示中文了呢?這要分情況,如果是在圖形界面中,或者使用遠程連接工具(如 SecureCRT、Xshell 等),那么,只要正確設置了語系,是可以正確顯示中文的。當然,遠程接工具也要配置正確的語系環境。
如果是純字符界面(本地終端 tty1~tty6),是不能顯示中文的,因為 Linux 的純字符界面是不能顯示中文這么復雜的編碼的。如果非要在純字符界面中顯示中文,那么只能安裝中文插件,如 zhcon 等。

這就是我題目中所描述的問題出現的原因,只要將默認啟動界面修改為圖形界面啟動就可以了。
關於怎么修改默認啟動界面可以看這里:CentOS7修改默認啟動界面為圖形界面


日拱一卒,功不唐捐!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM