#0 

28-11-2009 18:51:01

Ilovechocolat
Abonné
Date d'inscription: 07-10-2009
Messages: 125

Bonjour a tous !

Je viens de ma rendre compte que la class irr::core::stringw ne prend pas en compte les accents lorsque l'on fait un truc du genre :

Code:

char* texte = "été";
irr::core::stringw wchar_tTexte = L"";
wchar_tTexte += "c'ést l'";
wchar_tTexte += texte;
gui->addStaticText (wchar_tTexte.c_str(),irr::core::rect<irr::s32>(0,0,600,600),false,true,0,130,false);

Ça devrait normalement marquer "c'ést l'été" mais ça marque "c' st l' t ".
Quelqu'un aurait il modifié la class ou bien existe il une solution pour contourner ce problème ?

Dernière modification par Ilovechocolat (28-11-2009 19:45:30)

Hors ligne


#1 

29-11-2009 01:01:33

TUpac
Habitué
Date d'inscription: 08-09-2009
Messages: 387
Corrections: 1

Le type ne doit pas prendre unicode. J'utilise wchar_t à l'ancienne et j'ai pas se souchis.


"Si vous ne partagez pas votre stabilité avec les pauvres, les pauvres partageront leur instabilité avec vous."

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
Analysé par
880 membres
1424 sujets
11113 messages
Dernier membre inscrit: mandrifidy
44 invités en ligne
Aucun membre connecté
RSS Feed