Привет. Помогите разобраться.
Начал знакомство (изучение) GTK. Но изучать приходится под Windows.
Копаюсь в gtk_tree_view. Пытаюсь туда вставить русские строки. При запуске рисуются знаки вопроса (?).
Файл в котором код - MainForm.c - в кодировке UTF8.
static GtkTreeModel *CreateAndFillModel(void)
{
GtkListStore *store = NULL;
GtkTreeIter iter;
GString gstr;
int i = 0;
store = gtk_list_store_new(NUM_COLS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
/* Append a row and fill in some data */
for(i = 0; i < 2; i++)
{
gtk_list_store_append(store, &iter);
gtk_list_store_set(store, &iter, COL_NAME, "Имя объекта", COL_GENRE, "тип объекта", COL_TYPE, "tv", COL_EPISODE, "52", COL_VIDEO, "640 x 480", COL_SOUND, "rus", COL_INTSUB, "eng", COL_EXTSUB, "rus", COL_SIZE, "4'156.20", COL_GRADE, "8+", COL_RAITING, "8", -1);
}
return GTK_TREE_MODEL (store);
}
Подскажите как правильно работать с строками в GTK?