Man könnte sich auch selber Input/Output-FileVariablen erstellen (AssignFile, CreateFile oder als FileStream),
oder die CodePage der Standard-Variablen (
Input,
Output,
ErrOutput in System) ändern.
SetTextCodePage
Man kann die CodePage der Konsole ändern.
SetConsoleCP /
SetConsoleOutputCP
Oder man passt Delphi an die Konsole an.
Per GetConsoleCP die CodePage auslesen, Delphi als
ANSI-CodePage zuweisen (
DefaultSystemCodePage/
SetMultiByteConversionCodePage, setlocale usw.) und vorallem bei Nicht-
Unicode-Delphis noch
SetFileApisToOEM (im Gegensatz zum Standard von
SetFileApisToANSI).