Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Консольное приложение: иероглифы [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо