hysteria_zero 发表于 2013-12-28 16:53:57

hysteria_zero 发表于 2013-12-28 18:41:51

xitry 发表于 2013-12-30 09:15:53

白浪 发表于 2013-12-30 23:04:48

转成UTF8就可以了 如果你嫌麻烦,直接把你的源代码文件编码改成UTF8即可

apphe7 发表于 2013-12-31 09:34:50

本帖最后由 apphe7 于 2014-1-12 11:38 编辑

label = gtk_button_new_with_label("hehehe");
改为如下:
label = gtk_button_new_with_label(g_locale_to_utf8("呵呵呵", -1, NULL, NULL, NULL));
==========================================
其实就是将GB编码改为utf8编码,中国常用的是GB编码,gtk用utf8编码是为了支持更多字符!

月湖风椅 发表于 2014-1-7 19:30:45

apphe7 发表于 2014-1-12 11:39:23

月湖风椅 发表于 2014-1-7 19:30
应该是g_locale_to_utf8("呵呵呵",-1,NULL,NULL,NULL);吧

多谢指正, 已修改~:)
页: [1]
查看完整版本: gtk中,控件如何显示中文?