>Une connerie a mon avis, vu que sur un 'char *' tu as plus de doute sur la nature de l'encodage utilise justement.
Il me semble qu'un GString, c'est tout bêtement une structure avec un char* et un gint (pour la longueur) dedans, ie il y a aucune notion d'encodage dans le GString non plus.
De toute façon, c'est simple, tout est en UTF-8, donc tu te poses pas de question ;)
Il n'y a pas de structure de donnée liste de string en gtk+ par contre, je vois pas trop l'intérêt par rapport à une glist à vrai dire...
Enfin ton argument sur le coût de conversion est un peu fallacieux, j'ai beau chercher, je ne vois pas tant de fonction utiles qui prendraient ou renverraient des listes/hash tables de string... (à part des listes de tag dans GStreamer).
[^] # Re: ouah
Posté par Christophe Fergeau . En réponse à la dépêche The aKademy 2004 a commencé. Évalué à 3.
Il me semble qu'un GString, c'est tout bêtement une structure avec un char* et un gint (pour la longueur) dedans, ie il y a aucune notion d'encodage dans le GString non plus.
De toute façon, c'est simple, tout est en UTF-8, donc tu te poses pas de question ;)
Il n'y a pas de structure de donnée liste de string en gtk+ par contre, je vois pas trop l'intérêt par rapport à une glist à vrai dire...
Enfin ton argument sur le coût de conversion est un peu fallacieux, j'ai beau chercher, je ne vois pas tant de fonction utiles qui prendraient ou renverraient des listes/hash tables de string... (à part des listes de tag dans GStreamer).