1. locale命令,查看当前系统默认采用的字符集
    # locale

redHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n

LANG=”zh_CN.UTF-8″
SYSFONT=”latarcyrheb-sun16″
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh”
  1. 安装中文语言包
yum -y groupinstall chinese-support

设置相应的字符集编码

临时生效
# export LANG=”zh_CN.UTF-8″ # 设置为中文
# export LANG=”en_US.UTF-8″ # 设置为英文,我比较喜欢这样 export LANG=C
永久生效

vi编辑/etc/sysconfig/i18n(最好reboot一下)
LANG=”zh_CN.UTF-8″
或者编辑 /etc/profile 配置文件,添加如下一行
export LANG=”zh_CN.UTF-8″
# 重新载入
. /etc/profile

## 查看当前的字符集
echo $LANG
  1. 远程终端乱码

终端软件的字符编码Linux一般都是UTF-8

如果觉得我的文章对你有用,请随意赞赏