Bonjour,
J'ai récemment tenté d'utiliser l'Unicode sous GCC 3.4.2 (avec Dev-C++) sous Windows.
Ceci fonctionne :
wchat_t test [] = L"Hello";
Le problème se pose pour ça :
wchar_t test [] = L"Hé";
Le problème c'est l'accent, et ça arrive pour les 'ç', les 'ù', 'è', 'à'...
Sortie de GCC :
J'ai fait une recherche sur les forums, apparemment quelqu'un a eu le même problème que moi, mais son post à été supprimé...
Je me suis donc un peu renseigné sur l'unicode et il me semble que GCC ne supporte que les 128 premiers caractères du standard (le set Latin Basique : http://www.decodeunicode.org/w3.php?viewMode=block&ucHex=0000).
Les caractères que j'ai essayé et qui ne fonctionnent pas se trouvent dans le set Supplément Latin 1 ( http://www.decodeunicode.org/w3.php?viewMode=block&ucHex=0080 ).
Donc avant de faire un bug report, e m'en remet à vous pour savoir si quelqu'un sait s'il y a un moyen de faire fonctionner GCC pour ça.
A ceux qui possèdent une version supérieure à la mienne (3.4.2), si vous pouviez essayer de voir si ça fonctionne (je ne peut pas vraiment changer de version moi-même car Dev-C++ a un peu de mal avec ça chez moi), je vous serait reconnaissant...
Merci d'avance...
Partager