Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Accent  (Lu 1882 fois)

0 Membres et 1 Invité sur ce sujet

kripteks

  • Newbie
  • *
  • Messages: 24
    • Voir le profil
Accent
« 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)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Accent
« Réponse #1 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é");
Laurent Gomila - SFML developer

kripteks

  • Newbie
  • *
  • Messages: 24
    • Voir le profil
Re : Accent
« Réponse #2 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.