GGGO 发表于 2004-10-8 23:45:14

gtk程序的中文乱码

系统beta1
刚刚装上amule,选了中文语言,结果界面是乱码。
还有一个flashplayer播放器,在Fedora下中文显示正常,但是在magic下显示也是乱码。
应该是gtk的程序吧。
/etc/gtk/gtkrc.zh_CN的文件内容是

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"



我看了以前的一些redhat的资料,改了改

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
                  -misc-simsun-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

结果程序的字体是有些变化,但还是乱码。要怎么设置才能正常显示中文??

GGGO 发表于 2004-10-8 23:59:07

已经搞定了 :wink:
打搅大家了 :oops:
晚安!!!

casper 发表于 2004-10-9 08:25:34

怎么搞定,还请回来说明一下,也可以让后来的有同样问题的同志知道怎么做嘛 :twisted:

GGGO 发表于 2004-10-9 09:33:11

昨晚发贴后,又改动了两处。而现在正在下载,不能退出图形界面,所以不太清楚具体是哪一步有效果。
1、在Xfree86的配置文件中增加了simsun字体的路径。
2、把gtkrc.zh_CN中的simsun字体改用gbk的。(我的中文是用gbk的)

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
      -*-*-medium-r-normal--16-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

baif 发表于 2004-10-9 12:29:23


style "gtk-default-zh-cn" {
      fontset="-adobe-helvetica-medium-r-normal--11-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--11-*-*-*-*-*-gbk-0"
                              }      
   class "GtkWidget" style "gtk-default-zh-cn"

jiangtao9999 发表于 2004-10-9 18:03:04

ML 的 simsun 字体似乎放的地方有问题。
页: [1]
查看完整版本: gtk程序的中文乱码