Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Глюки в Delphi


Автор: REVOLT 6.6.2004, 18:09
File >> New >> Other... >> Console Application (бывали здесь? biggrin.gif )
Так вот русский текст не выводится butbut.gif , а очень надо!!! Подскажите, может есть какие нить настройки, или как сдесь быть, я только начал программировать и пока только в этой консоле начинаю!!! Помогите плиз...

Автор: Alex 6.6.2004, 20:47
что значит не выводится

Автор: REVOLT 6.6.2004, 21:52
Выводится, но какимито странными символами (русский), а английский выводится нормально

Автор: Medved 6.6.2004, 22:15
просто в консоли выводиться в кодировке DOS, если я не ошибаюсь. А у тебя записано в кодировке windows.

Автор: Alex 6.6.2004, 22:23
Код
// -----------------------------------------------------------------
function Ansi2OEM(const S : string) : string;
// Конвертирует строку из кодировки Windows в DOS кодировку
begin
 SetLength(Result,Length(S));
 if  Length(S) <> 0  then
   CharToOem(pChar(S),pChar(Result));
end;
// -----------------------------------------------------------------
function OEM2Ansi(const S : string) : string;
// Конвертирует строку из кодировки DOS в Windows кодировку
begin
 SetLength(Result,Length(S));
 if  Length(S) <> 0  then
   OemToChar(pChar(S),pChar(Result));
end;
// -----------------------------------------------------------------

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)