Linux中文编码设置
问题描述
对于安装了CentOS Linux 中文版的系统,用SSH操作时会有中文乱码问题,如下所示:
[root@loc濉濞锛no displays configured server start [纭�� |
解决办法
1. 以root帐户的身份用SSH登录。
2. 修改与字符集相关的几个环境变量。把/etc/sysconf/i18n文件中的内容,由原来的:
LANG="zh_CN.UTF-8" |
替换为:
LANG="zh_CN" SUPPORTED="zh_CN:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" |
3. 保存退出,重新登录(不用重启系统),发现乱码问题解决了。
4.source /etc/sysconf/i18n
[备注]Centos7编码在
vim /etc/locale.conf 将LANG="XXXX" 改为LANG="zh_CN.UTF-8",注意Centos7的字符集配置文件为/etc/locale.conf,