LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: robinswan

用 Kernel 2.6.16 后系统不能显示中文了。

[复制链接]
 楼主| 发表于 2006-5-2 00:15:05 | 显示全部楼层
Post by 三翻领
locale当然和glibc有关系了。更改locale后都要重新编译glibc的。不过我这两天比较郁闷的是升级系统时,每次下载glibc-2.4-r1的时候,都是下载到44%后就不动了;用prozilla下载到90%不动了。后来懊恼了把他给mask掉
楼主会不会忘了把中文支持编入内核啊?
我转到gentoo,在这里发的第一个帖子就是楼主回的,至今感激中



Kernel 没有 “ Base Native Language Support " 这个选项啊。

以前好像也没有遇到过这个选项啊。
回复 支持 反对

使用道具 举报

发表于 2006-5-2 00:55:14 | 显示全部楼层
变动locale不一定要重新编译glibc的,只要localedef 一下就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-5-2 01:01:11 | 显示全部楼层
Post by robinswan
我以前是:

$ cat /etc/portage/package.use

sys-libs/glibc userlocales

$ cat /etc/locales.build

en_US/ISO-8859-1
en_US.UTF-8/UTF-8

这样就可以正常支持中文了,但是这次不行。
可能内核没有配置好吧,等下试试。
将locales.build改为:
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
zh_CN/UTF-8
zh_CN.UTF-8/UTF-8
zh_CN.GBK/GBK
zh_CN.GB2312/GB2312
zh_TW/BIG5
zh_TW.UTF-8/UTF-8
回复 支持 反对

使用道具 举报

发表于 2006-5-2 01:02:34 | 显示全部楼层
Post by Lolita
变动locale不一定要重新编译glibc的,只要localedef 一下就可以了。

嗯..确实是,刚刚没想到,忘了....
回复 支持 反对

使用道具 举报

发表于 2006-5-2 01:09:22 | 显示全部楼层
老兄,找到了这个好动西,我也在照做。你试试吧
http://www.linuxfans.org/nuke/mo ... wtopic&t=101843
回复 支持 反对

使用道具 举报

发表于 2006-5-2 02:06:40 | 显示全部楼层
Post by robinswan
我以前是:

$ cat /etc/portage/package.use

sys-libs/glibc userlocales

$ cat /etc/locales.build

en_US/ISO-8859-1
en_US.UTF-8/UTF-8

这样就可以正常支持中文了,但是这次不行。
可能内核没有配置好吧,等下试试。

只有2个英文locale怎能支持中文呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-2 02:45:28 | 显示全部楼层
Post by 三翻领
老兄,找到了这个好动西,我也在照做。你试试吧
http://www.linuxfans.org/nuke/mo ... wtopic&t=101843

应该和我原来做的差不多,但是还是不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-2 02:48:03 | 显示全部楼层
Post by torres
只有2个英文locale怎能支持中文呢?

UTF-8 本身就是多语言的吧,我原来就是这样配置的就行了。
现在即使是加了中文 zh_CN.UTF-8/UTF-8 还是不能支持中文。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-2 03:11:06 | 显示全部楼层
各位兄弟,非常抱歉!
其实什么事情都没有,只是我升级系统的时候,portage 将我的 profile 文件给改了!!!
所有的 locale 都改成了 POXiS , 现在改回了 en_US.UTF-8 就好了!
回复 支持 反对

使用道具 举报

发表于 2006-5-2 16:28:33 | 显示全部楼层
我刚刚升级完,没有影响。不知道楼主和我的有什么不同之处。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表