LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: robinswan

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

[复制链接]
发表于 2006-5-2 21:08:11 | 显示全部楼层
Post by 三翻领
locale当然和glibc有关系了。更改locale后都要重新编译glibc的。
楼主会不会忘了把中文支持编入内核啊?
确实相关
如果glibc不支持某个locale
设置了环境变量也是没有用的

locale -a查看你的glibc支持哪些locale

如果想增加glibc支持的locale
也不一定重编glibc
有localedef这个命令
在编译glibc的最后,也是根据/etc/locales.build这个文件的内容,调用localedef来生成相应的locale

内核里的那个中文支持只是和fat32, ntfs文件系统有关
和应用程序基本没有关系
只是决定了你在mount的时候可不可以使用某个iocharset
回复 支持 反对

使用道具 举报

发表于 2006-5-2 21:47:33 | 显示全部楼层
Post by zhllg
确实相关
如果glibc不支持某个locale
设置了环境变量也是没有用的

locale -a查看你的glibc支持哪些locale

如果想增加glibc支持的locale
也不一定重编glibc
有localedef这个命令
在编译glibc的最后,将根据/etc/locales.build这个文件的内容,调用localedef来生成相应的locale

内核里的那个中文支持只是和fat32, ntfs文件系统有关
和应用程序基本没有关系
只是决定了你在mount的时候可不可以使用某个iocharset
学到了。有收获
同时提醒一下各位,那个audacity属于只能运行在gb2312及utf8下的软件,本人locale是zh_CN.GB18030,运行audacity提示段错误,运行:LC_ALL=zh_CN.gb2312 audacity就可以了,特此通告
回复 支持 反对

使用道具 举报

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

本版积分规则

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