Utilisation des accents avec Wxwidgets unicode [Résolu]

Messages postés
12
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
18 décembre 2009
- - Dernière réponse : cs_uko
Messages postés
12
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
18 décembre 2009
- 27 mars 2008 à 14:25
Bonjour,

    J'utilise Code::blocks et wxWidgets 2.8.4 que j'ai compilé avec UNICODE=1 sous windows XP. Lorsque j'ai besoin d'utiliser les accents dans mes wxString, pour insérer un titre dans un wxListCtrl :

    lister->InsertColumn(1, wxT("Quantité"), wxLIST_FORMAT_LEFT, 139);

J'obtiens le message

scanpal2invMain.cpp:54: converting to execution character set: Invalid argument

La seule solution que j'ai trouvée est de modifier la ligne en

        lister->InsertColumn(1, wxT("Quantit\u00E9"), wxLIST_FORMAT_LEFT, 139);

mais c'est un peut lourd. Est-ce que quelqu'un peut m'aider ? Un grand merci d'avance.
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
12
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
18 décembre 2009
3
Merci
Je me réponds à moi-même : il faut compiler son projet avec l'option           
-finput-charset=iso-8859-1
et wxT("éè...") fonctionne sans problème.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 189 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_uko