|
楼主 |
发表于 2005-7-31 19:04:41
|
显示全部楼层
Post by monpython
我的系统也是en_US.UTF-8的。
依我所见,问题就是你自己所说的gtk的问题。
可否考虑从以下几个方面解决?
1。安装 unifont 这个字体。或者参考这里的帖子,安装更小字号的unifont
http://www.thev.net/cgi-bin/awki ... x_?stamp=1079802575
这一步是为了让它来显示汉字。
2。 修改 /etc/gtk/gtkrc.utf-8文件。
就用我们刚才安装的字体:
- style "default-text" {
- fontset = "-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,\
- -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1"
- }
- class "GtkWidget" style "default-text"
复制代码
这些字体的具体信息从哪里来?你可以运行:
xfontsel, 把上面的那些字体一一选出来。以后你要什么样的字体信息,就可以照此选择。
3。把你的/etc/fstab中vfat分区中的iocharset改成如下这样:
- /dev/hdb2 /mnt/hdb2 vfat users,exec,umask=000,iocharset=utf8 0 0
- /dev/hdb3 /mnt/hdb3 vfat users,exec,umask=000,iocharset=utf8 0 0
复制代码
4。 如果还是不能解决,请搜索网上关于utf8环境下配置的帖子。我推荐一篇
摩托学园的帖子,你可以参考。
good luck
-----------
补充一句:
建议你把系统改为纯 utf8 的。 为什么要把LC_CTYPE改为 gbk 呢?
是en_US.utf-8还是zh_CN.utf-8?应该是en_US.utf-8吧
我这里纯的 utf8 用的很好。 所有的界面都是英文的,只要能显示汉字和输入汉字就可以了。
你知道怎么判断一个字符的编码方式是utf-8还是gbk吗? |
|