• [^] # Re: glib ?

    Posté par . En réponse au message wchar_t, conversion multibyte et Unicode.... Évalué à 1.

    La nuit porte conseil... Il s'agissait d'un problème de locales. En lançant une konsole avec LC_ALL=de_DE.UTF-8 et LANG=de_DE.UTF-8, et avec un setlocale(LC_CTYPE, ""), j'ai une sortie conforme à ce que j'attendais:

    jaguarwan@Jaguar:~/Projects/MammouthServer-0.3$ LC_ALL=de_DE.UTF-8 LANG=de_DE.UTF-8 ./a.out
    Schöne Grüße
    * allocating bouga
    -> Multibyte conversion: bouga
    * testing string_cpy
    -> bouga is a copy of bouga
    * allocating coin
    * testing string_pre
    -> bougacoin was prepended bouga
    * testing string_cat
    -> bougacoinbouga was appended bouga
    * testing string_del
    * testing string creation with string_cmov
    Sch�e Gr� <--- affichage brut du contenu de la chaine avec putwchar()
    -> Multibyte conversion: Schöne Grüße
    -> Schöne Grüße was created using string_cpre
    * testing string_upper
    -> SCHÖNE GRÜßE was converted to upper case
    * testing string_lower
    -> schöne grüße was converted to lower case

    M'enfin, maintenant reste à faire cohabiter ça avec des chaines binaires :]