Merci beaucoup,
Le problème semble maintenant résolu . J'ai changé police de la console en Lucida Console. Ensuite, j'utilise la fonction SetConsoleOutputCP(). N'y a-t'il pas un autre moyen de changer la page CP à 1252 de façon permanante (variables d'environnement ou autre)?
L'appel
%SystemRoot%\system32\cmd.exe /k chcp 1252
permet de fixer CP à 1252 à chaque ouverture de la console. En revanche, lorsque je veux lancer mon exécutable depuis une fenêtre windows, CP revient à la valeur 850 en l'absence de fonction SetConsoleOutputCP(). Suis-je obligé de traîner cette fonction dans tous mes codes consoles?
Thierry
Partager