Вопрос
Почему в консольных приложениях неправильно отображаются русские буквы?
Ответ
Потому что кодировка шрифтов, используемых в редакторе Delphi — 1251 (ANSI), а в консольных приложениях — 866 (OEM). Чтобы добиться правильного отображения нужно использовать функцию CharToOEM (но при этом возрастет размер кода), либо сразу писать проект в каком-либо консольном текстовом редакторе (Dos Navigator, Far)
CharToOem('Привет',TmpStr);
Writeln(TmpStr);
Denis Filonov
Copyright 2000-2004 Сообщество Чайников
Контактная информация