摘要: 来自:http://erisenxu.bokee.com/viewdiary.13391975.html 在GTK+中,必须使用UTF-8的编码来显示中文。但我们平时在国内使用的是GB码。所以,由于编码不同会造成中文乱码的。解决的关键就是将中文转换成UTF-8再传给GTK显示就可以了。 GTK+提供了一个函数g_locale_to_utf8(),这个函数是GTK将系统默认编码转换成UTF-8的一个函数。但是,这个函数每次调用都要传入 5 个参数,太多又麻烦。所以,可以用一个函数来封装一下: char* _T(char* str) { return g_locale_to_utf8(str, - 阅读全文
posted @ 2011-05-19 22:41 涵曦 阅读(1086) 评论(0) 推荐(0) 编辑