Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > GDB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/04/2011, 14h53   #1
kashikai
Invité de passage
 
Inscription : mai 2009
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 10
Points : 2
Points : 2
Par défaut [GDB] Problème de charset

Bonjour,

Je suis sous Windows XP.

j'ai une application qui récupère la sortie standard de GDB.

Le problème c'est que dans le batch de GDB, aucun caractère spécial ne marche :

- si je tape sur la touche du c-cédille par exemple, rien ne s'affiche
- lorsque GDB écrit un c-cédille sur sa stdout, il le remplace par þ
- lorsque mon application récupère la sortie standard de GDB, le c-cédille est remplacé par sa valeur sur trois chiffres octals => \347

Dans la fenêtre MS-DOS (en dehors du batch de gdb), il n'y a pas de problème.

J'ai essayé toute les combinaisons possibles avec les set host-charset et set target-charset. Rien n'y fait !


Code :
1
2
3
4
5
6
7
8
 
The current host and target character set is `ISO-8859-1'.
(gdb) show target-charset
The target character set is "ISO-8859-1".
(gdb) show host-charset
The host character set is "ISO-8859-1".
(gdb) show charset
The current host and target character set is `ISO-8859-1'.



Avez vous une idée ?
Merci d'avance.
kashikai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 19h00   #2
benlaug
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 14
Points : 14
Changer le charset en UTF-8 ?
benlaug est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h13.


 
 
 
 
Partenaires

Hébergement Web