Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: kripteks le Janvier 26, 2013, 09:10:20 pm

Titre: Accent
Posté par: kripteks le Janvier 26, 2013, 09:10:20 pm
Salut à tous.
J'ai un peu du mal à faire apparaitre les accents dans les textes et titre fenêtre.

Il y a une fonction à activer ou ?

(linux, sfml 2 rc)
Titre: Re : Accent
Posté par: Laurent le Janvier 26, 2013, 09:17:19 pm
Pour le titre de la fenêtre, SFML ne supporte pas explicitement les encodages non-ASCII. Du coup, le résultat (et ce que tu dois passer comme chaîne) dépend de l'OS. Sous Linux, je pense que si tu passes de l'UTF-8 ça doit le faire.

Pour les textes, le plus simple est d'utiliser des chaînes "larges" (wide strings), avec le préfixe L :
text.setString(L"hé");
Titre: Re : Accent
Posté par: kripteks le Janvier 26, 2013, 09:32:47 pm
Merci.
Pour les textes c'est résolu.

Sinon sur c++ je sais pas mais avec php je me souviens que le fichier devait être en utf 8 pour pas avoir de soucis, du coup j'ai regardé mon fichier c++ (sous codeblocks) il affiche utf 8. Je crois alors qu'il faut le déclaré explicitement via un code, je vais chercher.