平台:CentOS 6.4
用basic server的方式安装,在tty1的环境下使用,把语系改为zh_CN.UTF-8后,所有中文的地方都显示为方块(比如使用date命令后显示如下)
网上说是中文字体的问题,尝试了好久都没成功,快崩溃了,小弟刚学linux才1个月,没什么经验,跪求大牛们指导。
尝试如下内容:(如果是因为你没有设置中文字体)
yum install cjkuni-uming-fonts
fc-cache -fv
setfont /usr/share/fonts/cjkuni-uming/uming.ttc
如果不行那么继续:(你没开启framebuffer)
yum install fbterm
sudo fbterm
安装中文环境了吗?
yum -y groupinstall chinese-support
1)请确认你的系统安装了中文语言包,Centos6.4在选择basic server的地方的最下面有个附加项,有个单选叫现在定制,进去里面选择语言包,全球语言都在,如果没有这样选,默认没有安装中文语言包,你再设置系统语言为UTF8还是GBK等都是没用的。。
2)确认安装了语言包,除了设置系统语言,还要设置环境变量,/etc/profile中的LANG.否则照样无效
3)linux在特殊模式下,比如救援模式,是不会加载语言包的,即使你安装了中文包(亲测)。
4)显示方框,一般是缺失语言包,因为乱码有两种,乱码和问号,乱码则是UTF8编码使用GBK解码的乱码,问号则是黑洞,意思是没有编码格式来显示这种字体,则系统默认将其编码为FFFFF,转换后也就是???。。。而在LINUX的命令行,?都给显示成了方框。。
LZ慢慢研究。。
遇到了同样的问题。在图形界面下显示中文正常,在终端模式下显示方块。