Une nouvelle question pour un champion :
En mode console, les caractères accentués éê etc.. s'affichent bizarement, ainsi ceci :
Code : Tout sélectionner
PrintN ("Message envoyé !")Message envoyù
Pour info, j'utilise un Windows XP.
Laurent
Code : Tout sélectionner
PrintN ("Message envoyé !")Code : Tout sélectionner
If OpenConsole()
; Conversion ANSI vers OEM (ASCII)
MonMessageANSI.s = "Message envoyé !"
MonMessageASCII.s = MonMessageANSI
CharToOEM_(@MonMessageANSI, @MonMessageASCII)
;
PrintN (MonMessageASCII)
While Inkey() = "" : Wend
CloseConsole()
EndIfCode : Tout sélectionner
Procedure.s AnsiToAscii(MonMessageANSI.s)
MonMessageASCII.s = MonMessageANSI
CharToOem_ (@MonMessageANSI, @MonMessageASCII)
ProcedureReturn MonMessageASCII
EndProcedure Code : Tout sélectionner
PrintN (AnsiToAscii("Commande exécutée."))