如何在 Linux 中调整字符集

首先通过su命令切换到 root 用户 检查目前的字符集是什么,通过 echo $LANG 来实现 当然,还可以通过 cat 命令来检查 系统的文件:/etc/sysconfig/i18n **注意:**centos7 上面没有这个文件,后来一分析,原来是7版本把 LANG 放到了这个文件中:/etc/locale.conf 当然,在修改配置文件时,要养成良好的习惯,那就是备份。 通过 cp 命令进行备份:cp /etc/locale.conf /etc/locale.conf.ori 然后通过 echo 命令将我们需要的东西写入:echo ‘LANG=EN‘>/etc/locale.conf 通过cat命令检查:cat /etc/locale.conf 发现文件已经被修改。 但是通过 echo $LANG 检查实时的状态发现还是中文,为什么呢? 其实是没有把写入的东西执行,使用 source 或者 . 命令将修改后的文件执行一下(可以简单理解为更新的作用) 要注意的是.也是命令,要跟后面的 / 保持一个空格,以免报错。 再检查,echo $LANG ,发现是我们想要的了