LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1187|回复: 4

求助: gnome 字符集问题?

[复制链接]
发表于 2007-2-18 10:56:23 | 显示全部楼层 |阅读模式
我已经将系统字符集设为 zh_CN.GB18030, 可是 gnome 启动后使用的字符集是 UTF8, 请问如何修改?

gnome-2.16.2
locale.gen:
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
发表于 2007-2-18 21:46:14 | 显示全部楼层
你怎么设置的系统字符集
你是否是通过gdm进的gnome,如果是gdm选的是什么字符集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-19 16:25:04 | 显示全部楼层
/etc/env.d/02i18n:
  LANG=zh_CN.GB18030
  LC_ALL=zh_CN.GB18030
  G_FILENAME_ENCODING=@GBK

env-update

/etc/X11/gdm/locale.alias:
  Chinese(ChinaMainland)        zh_CN.GB18030,zh_CN

现象:
  原来目录的中文gb18030编码文件名在文件管理器里都是乱码,用文件管理器建的中文文件名的编码是utf8, 还有一些软件内部也用的是utf8.

升级 glibc 到 2.5 后工具条里系统时间的中文都不显示了, 还有一些软件也这样.
回复 支持 反对

使用道具 举报

发表于 2007-2-20 00:05:07 | 显示全部楼层
/etc/X11/gdm/locale.alias
我不确定这个文件是否可以决定gdm所选择的locale,这个只是定义别名
你需要保证你在gdm里选择的是gb18030

不过,还是用utf8省事一点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-17 10:56:06 | 显示全部楼层
多谢 zhllg,终于找到原因了,是因为我用的 simsun 宋体,不知为什么显示不出来,现在用“宋体-方正大字集”中文显示就正常了。

simsun 现在可以显示中文字体名“宋体”,只是 Regular 式样显示不出中文,其他式样可以,不知是那个组件出了 bug?有知道的最好提交个 bug 报告。

其他有问题的字体还有: 楷体_GB2312,  新宋体,仿宋_GB2312
回复 支持 反对

使用道具 举报

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

本版积分规则

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