Linux中文乱码解决方法
一、安装和设置Linux语言环境
-
查看当前语言环境
echo $LANG
-
查看安装的语言包
locale
返回中包含 zh_CN.UTF-8表示已安装中文语言包,跳过3 -
安装中文语言包
yum groupinstall chinese-support
-
临时修改系统默认语言
LANG=zh_CN.UTF-8
-
永久修改系统默认语言
查看系统内核cat /etc/redhat-release
CentOS系统修改配置文件
vi /etc/locale.conf
修改文件中LANG值
LANG=zh_CN.UTF-8
重启linux系统
reboot
编辑 /etc/profile配置文件,添加如下一行
export LANG="zh_CN.UTF-8"
重新载入
source /etc/profile
二、修改链接终端编码
使用终端工具SecureCRT为例
-
点击菜单栏中的 Options =》Session Options,出现Session Options的设置框.
-
在设置框中选择 Terminal =》Appearance,在Character encoding设置项中选择UTF-8
-
在设置框中选择 Terminal =》Emulation,在Terminal 设置项中选择Linux,终端界面变为黑底白字