Русский текст, выводимый моей консольной программой (на Делфи) отображается иероглифами. Как это пофиксить - кто подскажет ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Виноградов Алексей
31 марта 2004 г. 13:59
Составить ответ
|||
Конференция
|||
Архив
Ответы
Использовать функцию виндов setlocale например setlocale( LC_ALL, ".866" );
—
Krs
(31.03.2004 16:08,
пустое
)
AnsiToOem() - знакомая функция?
—
µ
(31.03.2004 14:11,
пустое
)
Ответ:
—
_VAI
(31.03.2004 15:22, 1743 байт)
вообще-то я имел в виду стандартную API-функцию Windows.
—
µ
(31.03.2004 16:43,
пустое
)
Ответ: да нет ее.
—
_VAI
(31.03.2004 18:05,
пустое
)
где нет? У меня в MSDN есть. Только раньше она была AnsiToOem, а теперь CharToOem - AnsiToOem is obsolete (+)
—
µ
(31.03.2004 18:11, 1052 байт)
Ответ: то, что я привел, я писал лет 7 назад для досовских компиляторов, и сейчас использую при редком написании консольных приложений под винду...
—
_VAI
(01.04.2004 06:18,
пустое
)
сделать символы в кодировке win
—
net
(31.03.2004 14:10,
пустое
)
или ДОС в зависимости откуда куда и что выводите или сделать настройку
—
net
(31.03.2004 14:11,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru