- locale命令,查看当前系统默认采用的字符集
# locale
redHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n
LANG=”zh_CN.UTF-8″
SYSFONT=”latarcyrheb-sun16″
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh”
- 安装中文语言包
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
- 远程终端乱码
终端软件的字符编码Linux一般都是UTF-8