本帖最后由 ecithy 于 2016-1-8 12:13 编辑
这几天遇到了中文乱码的问题,看了几篇论坛的帖子,写的不是很详细,所以按照论坛的帖子来操作,一直没有解决linux中文乱码这个问题。现在给大家罗列一下应该注意的问题
乱码的感觉是这样的
第一:首先系统要有中文语言包,用locale命令查看是否有LANG=zh_CN开头的字样,如果没有说明没有安装中文语言包
安装中文语言包:yum -y groupinstall chinese-support
第二:修改语言配置文件
vi /etc/sysconfig/i18n #先删除原来的内容,再加入
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
第三步:修改/etc/profile配置文件(设置LANG为全局变量,该文件的配置针对所有用户)
vi /etc/profile
加入
export LANG="zh_CN.UTF-8"
source /etc/profile #这行是重载/etc/profile配置文件使其新加入的配置生效
第四步:把putty、xshell、SecureCRT等工具的字符编码设置为UTF-8,下面我以putty为例
重新打开putty等远程连接工具
接下来检测一下效果,可以了
说明:前三步操作完后,系统就可以显示中文了,如果要用远程登陆工具支持,那就要配置第四步
如果部分显示中文,则可能是这个原因:http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10102
参考文章:http://www.linuxidc.com/Linux/2015-04/115817.htm
这几天遇到了中文乱码的问题,看了几篇论坛的帖子,写的不是很详细,所以按照论坛的帖子来操作,一直没有解决linux中文乱码这个问题。现在给大家罗列一下应该注意的问题
乱码的感觉是这样的
第一:首先系统要有中文语言包,用locale命令查看是否有LANG=zh_CN开头的字样,如果没有说明没有安装中文语言包
安装中文语言包:yum -y groupinstall chinese-support
第二:修改语言配置文件
vi /etc/sysconfig/i18n #先删除原来的内容,再加入
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
第三步:修改/etc/profile配置文件(设置LANG为全局变量,该文件的配置针对所有用户)
vi /etc/profile
加入
export LANG="zh_CN.UTF-8"
source /etc/profile #这行是重载/etc/profile配置文件使其新加入的配置生效
第四步:把putty、xshell、SecureCRT等工具的字符编码设置为UTF-8,下面我以putty为例
重新打开putty等远程连接工具
接下来检测一下效果,可以了
说明:前三步操作完后,系统就可以显示中文了,如果要用远程登陆工具支持,那就要配置第四步
如果部分显示中文,则可能是这个原因:http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10102
参考文章:http://www.linuxidc.com/Linux/2015-04/115817.htm
编辑回复