![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Консольное приложение: иероглифы [D6, WinXP]
Parth © (2005-10-17 15:15:00)Мастаки, делаю консольное приложение, вывожу русские буквы и вижу иероглифы. Как его русифицировать?
Джо (2005-10-18 20:25:00) [1]
> [3] nt (18.10.05 20:18)
> > Parth (17.10.05 15:15)
> SetConsoleOutputCP(1251);
Не сработает для растровых шрифтов в консольном окне. Только для True(Open)Type в UNICODE-формате.
nt (2005-10-18 20:18:00) [2]> Parth (17.10.05 15:15)
SetConsoleOutputCP(1251);
PVOzerski (2005-10-18 09:58:00) [3]Я бы советовал пересохранить исходники в DOS-кодировке. А то заниматься в рантайме перекодированием символов из-за того, что прога писалась в редакторе с не той кодировкой...
Leonid Troyanovsky (2005-10-17 16:14:00) [4]
> Parth (17.10.05 15:15)
> Мастаки, делаю консольное приложение, вывожу русские буквы
> и вижу иероглифы. Как его русифицировать?
Многое зависит от того, откуда вывод.
Можно, например, и так
CharToOEM(Pointer(s), Pointer(s));
Writeln s
--
Regards, LVT.