![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему консольная программа некорректно выводит русский текст?
novill © (2007-01-29 11:26:00)И как это исправить?
Пользуюсь простым writeln.
Вместо нормального текста получаю
=хтхЁэю чрфрэv ярЁрьхЄЁv.
При том что другие консольные программы нормально выводят свои сообщения.
trr (2007-01-29 12:44:00) [1]> > Перекодировать текст перед выводом.
В системе, у которой "OEM-кодировка по умолчанию" не 866, всеравно будут кракозябры
novill (2007-01-29 11:32:00) [2]Ступил.
Забыл про функцию CharToOem
Плохиш (2007-01-29 11:32:00) [3]
> Почему консольная программа некорректно выводит русский
> текст?
Потому что у дос и вындовс разные кодировки.
> И как это исправить?
Перекодировать текст перед выводом. В делфи имеются соответствующие функции, которые описаны в справке.