常常遇到装服务器,却发现中文乱码。在网络上找了教程,分享一下。服务器
在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,若是默认安装的是中文的系统,i18n的内容以下:网络
LANG="zh_CN.UTF-8" 工具
SYSFONT="latarcyrheb-sun16"
连接
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"字体
其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪种字体。SUPPORTED变量决定系统支持的语言,即系统可以显示的语言。须要说明的是,因为计算机起源于英语国家,所以,无论你把这些变量设置成什么,英语老是默认支持的,并且无论用什么字体,英文字体总包含在其中。教程
那么如何显示中文呢?get
一、系统必须安装中文语言包才行基础
二、仅仅有语言包还不行,咱们得设置相应的字符集变量
LANG="zh_CN.UTF-8"乱码
export LANG="zh_CN.UTF-8"配置
好了,通过上面的设置,在终端上应该可以显示中文了