#1 

28-11-2009 17:51:01

Ilovechocolat
Membres
Date d'inscription:
Messages: 125
IP: 90.28.141.247
Courriel

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 :

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 ?


Hors ligne


#2 

29-11-2009 00:01:33

TUpac
Membres
Avatar de TUpac
Date d'inscription:
Messages: 387
IP: 88.168.3.38
Courriel

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é
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
139 invités en ligne
membre en ligne: -
RSS Feed