一、Linux如何设置中文语言?
-
首先,确认系统需要支持中文语言。使用命令
locale -a
查看系统当前所支持的语言环境,如果没有中文,请使用yum install -y kde-l10n-Chinese
命令安装中文语言包。 -
执行命令
localectl set-locale LANG=zh_CN.utf8
将系统的语言环境设置为中文。 -
重启系统,中文语言环境设置完成。
二、CentOS中文乱码的解决办法:
-
在终端输入命令
locale
,若显示当前的字符集为en_US.UTF-8
(或其他英文字符集),则需要将字符集改为中文字符集,例如zh_CN.UTF-8
。 -
执行命令
vim /etc/environment
打开系统环境变量文件,添加一行代码LANG=zh_CN.UTF-8
并保存退出即可。 -
重启终端,将字符集设置为中文字符集,乱码问题得以解决。
示例一:
[root@localhost Desktop]# locale -a
C
C.UTF-8
en_US.utf8
POSIX
[root@localhost Desktop]# yum install -y kde-l10n-Chinese
[root@localhost Desktop]# localectl set-locale LANG=zh_CN.utf8
[root@localhost Desktop]# reboot
示例二:
[root@localhost Desktop]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[root@localhost Desktop]# vim /etc/environment
在环境变量文件中添加LANG=zh_CN.UTF-8
并保存退出,然后再次执行locale
命令,输出结果如下:
[root@localhost Desktop]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=