LinuxSir.cn,穿越时空的Linuxsir!

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

gtk2中不能用gtk_set_locale()来显示中文?

[复制链接]
发表于 2002-11-27 14:43:08 | 显示全部楼层 |阅读模式
在gtk1.2中,使用gtk_set_locale()就可以显示汉字了,如label ,button等。
但在gtk2中,仅仅使用这个函数不能显示汉字,好像有PANGO的一些字处理的问题,不知如何解决啊?
 楼主| 发表于 2002-11-27 15:05:40 | 显示全部楼层
这是运行时错误:
** (coolbutton-1:29765): WARNING **: Invalid UTF8 string passed to pango_layout_set_text()

我用UTF-8新建了个用户,试了一下,可以显示汉字了,但我的locale是zh_CN.GB18030,有没有好的办法解决(不是指用gtk1.2).
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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