本人使用的系统是centos 5.5 本来使用的默认系统语言是英文,但由于小弟想做网站,所以需要将系统语言改为中文,在发帖之前我试过的的操作如下:
/etc/sysconfig/i18n文件的内容如下
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
安装的相关软件包有:
fonts-chinese
fonts-ISO8859
重启后出现中文一片乱码,locale命令显示的内容如下:
LANG="en_US"
LC_CTYPE="en_US"
...........="en_US"
..............
LC_ALL=
就这些内容
这就不明白了,好像是i18n文件里的设置没有被读取生效。。。。。
但是小弟我又使用LANG="zh_CN.UTF-8"命令临时转换为中文,之后再使用locale命令显示的内容为:
LANG="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
...........="zh_CN.UTF-8"
..............
LC_ALL=
做完这些操作系统里的中文字符还是一片乱码!!!
各位明白的指点下小弟
谢谢各位了
消失的光年 于 2011-03-22 09:49:00发表:
啊哦 晕。。。晕:0w223dc
age 于 2011-03-21 23:00:13发表:
字符界面? runlevel 3?
那你需要的是内核中文外挂, 上面这些方法都是解决图形界面的
去找找zhcon吧
消失的光年 于 2011-03-21 18:51:55发表:
你说的方法可以解决locale命令显示的内容为
LANG="en_US"
LC_CTYPE="en_US"
...........="en_US"
..............
LC_ALL=
变为:
LANG="zh_CN.GB18030"
LC_CTYPE="zh_CN.GB18030"
...........="zh_CN.GB18030"
..............
LC_ALL="zh_CN.GB18030"
但实际的问题还是没有解决,在字符界面下面,中文的文件名仍是一片乱码
Ethan0705 于 2011-03-21 10:41:53发表:
在 /etc /profile 最后一行 添加 export LC-ALL ="zh_CN.GB18030" 试下
消失的光年 于 2011-03-20 16:22:03发表:
我安装了fonts-chinese,那个chinese-support软件包我没找到
age 于 2011-03-18 10:51:41发表:
你的中文支持装了吗?"装下
yum grouplist
看看里面有没有一个"中文支持",或者叫"Chinese Language Support"
然后 yum groupinstall "
消失的光年 于 2011-03-17 13:31:06发表:
你说的方法我试过了,还是不行的
age 于 2011-03-16 15:57:45发表:
[i=s] 本帖最后由 age 于 2011-3-16 16:00 编辑 [/i]
centos忘了怎么配置了, 以arch为例说下吧, 你可以参考下
1.修改/etc/locale.gen
把zh_CN开头的几个却掉注释
把en_US开头的几个注释掉
2. 运行locale-gen命令, 需要root权限