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()
EndIf
Code : 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."))