Utilisation des accents avec Wxwidgets unicode [Résolu]

Messages postés
12
Date d'inscription
vendredi 21 mars 2003
Dernière intervention
18 décembre 2009
- - Dernière réponse : cs_uko
Messages postés
12
Date d'inscription
vendredi 21 mars 2003
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 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
12
Date d'inscription
vendredi 21 mars 2003
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 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_uko

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.