bonsoir

je debute avec gtk+ et linux en general, apres une compilation sans probleme avec la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gcc $(pkg-config --libs --cflags gtk+-2.0) main.c -o test
et ./test la fenetre s'affiche sans le texte
est quand je change
Code : Sélectionner tout - Visualiser dans une fenêtre à part
   sUtf8 = g_locale_to_utf8("La Bibliothèque GTK+ à bien été Installée !", -1, NULL, NULL, NULL);
en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
   sUtf8 = "La Bibliothèque GTK+ à bien été Installée !";
le texte s'affiche avec un carré à la place des è é à


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
#include <stdlib.h>
#include <gtk/gtk.h>
 
int main(int argc,char **argv)
{
    GtkWidget* p_Window;
    GtkWidget* p_Label;
	gchar* sUtf8;
 
    gtk_init(&argc,&argv);
 
    p_Window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title(GTK_WINDOW(p_Window), "GTK+ 2.10");
    gtk_window_set_default_size(GTK_WINDOW(p_Window), 400, 200);
	gtk_window_set_position (GTK_WINDOW (p_Window), GTK_WIN_POS_CENTER);
	g_signal_connect(G_OBJECT(p_Window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
 
    sUtf8 = g_locale_to_utf8("La Bibliothèque GTK+ à bien été Installée !", -1, NULL, NULL, NULL);
    p_Label=gtk_label_new(sUtf8);
    g_free(sUtf8);
    gtk_container_add(GTK_CONTAINER(p_Window), p_Label);
 
    gtk_widget_show_all(p_Window);
 
    gtk_main();
 
    return EXIT_SUCCESS;
}
libgtk et pango installer

merci d'avance pour votre aide