Utilisation des accents avec Wxwidgets unicode [Résolu]

cs_uko 12 Messages postés vendredi 21 mars 2003Date d'inscription 18 décembre 2009 Dernière intervention - 22 juin 2007 à 16:19 - Dernière réponse : cs_uko 12 Messages postés vendredi 21 mars 2003Date d'inscription 18 décembre 2009 Dernière intervention
- 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
cs_uko 12 Messages postés vendredi 21 mars 2003Date d'inscription 18 décembre 2009 Dernière intervention - 27 mars 2008 à 14:25
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.

Merci cs_uko 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes 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.