Loading

将/etc/locale.conf文件修改为LANG="zh_CN.UTF-8"后,重启or注销重新登录后失效

首先描述一下我的情况,我的启动界面是默认命令行界面,但是根据“Linux LANG变量设置:定义系统的主语系环境”这篇文章的描述:

我们需要解释一下 Linux 中文支持的问题。是不是只要定义了语系为中文语系,如 zh_CN.UTF-8,就可以正确显示中文了呢?这要分情况,如果是在图形界面中,或者使用远程连接工具(如 SecureCRT、Xshell 等),那么,只要正确设置了语系,是可以正确显示中文的。当然,远程接工具也要配置正确的语系环境。
如果是纯字符界面(本地终端 tty1~tty6),是不能显示中文的,因为 Linux 的纯字符界面是不能显示中文这么复杂的编码的。如果非要在纯字符界面中显示中文,那么只能安装中文插件,如 zhcon 等。

这就是我题目中所描述的问题出现的原因,只要将默认启动界面修改为图形界面启动就可以了。
关于怎么修改默认启动界面可以看这里:CentOS7修改默认启动界面为图形界面


日拱一卒,功不唐捐!

posted @ 2019-12-13 21:37  漫夜长歌  阅读(2207)  评论(0编辑  收藏  举报