[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.