1.2에선 gtk_init()후에 gtk_set_locale()을 해주면 GtkFileSelection 등의 다이얼로그에서 한글이 제대로 동작하는데 2.0에선 전혀 동작하지 않더군요. 매뉴얼엔 gtk_init()가 gtk_set_locale()을 알아서 해주니까 쓸필요 없다고 되어 있구요. 직접 gtk_set_locale()을 호출해 봐도 변화 없습니다. 어떻게 해야 한글 출력이 제대로 될까요?--필요는 발명의 어머니...
gtk 2.0 에서는 gtk_init 이 로케일을 설정하므로 한글 문제는 다른 곳에서 나올 수 있습니다. 파일 선택 다이얼로그의 글꼴과 입력기 설정을 확인하고, 필요하면 setlocale 을 main 의 시작에서 gtk_init 전에 호출하세요.