#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
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
76 invités en ligne
Aucun membre connecté
RSS Feed