我在安装服务器的时候经常遇到中文乱码。在网上找了个教程分享一下。locale在RedHat/CentOS系统下,录音系统默认使用的语言文件是/etc/sysconfig/i18n。如果默认安装中文系统,则i18n的内容如下:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"LinkSUPPORTED="zh_CN.UTF-8:zh_CN:zh"其中,LANG变量是语言的缩写。有一点英文基础的用户可以看出,这个变量决定了系统的默认语言,即系统菜单、程序的工具栏语言、输入法的默认语言等。SYSFONT是系统字体的缩写,它决定了系统默认使用的字体。SUPPORTED变量决定了系统支持的语言,即系统可以显示的语言。需要注意的是,由于计算机起源于英语国家,无论你将这些变量设置成什么,默认情况下总是支持英文,无论使用什么字体,总是包含英文字体。那么如何显示中文呢?1、系统必须安装中文语言包。yum-ygroupinstallchinese-support2.只有语言包是不行的,还得设置相应的字符集才能暂时生效。exportLANG="zh_CN.UTF-8"#设置为中文exportLANG="en_US.UTF-8"#设置为英文,我更喜欢exportLANG=C永久生效,编辑/etc/sysconfig/i18n(最好reboot)LANG="zh_CN.UTF-8"或编辑/etc/profile配置文件,添加如下行exportLANG="zh_CN.UTF-8"重新加载。/etc/profile查看当前字符集echo$LANGOK,经过以上设置,终端上应该显示中文了
