Конференция "FreePascal" » FreePascal и Юникод [Win32]
 
  • programmer90 (03.09.08 10:17) [0]
    Здравствуйте.  При выполнении программы во Free Pascal-е проблем с выводом русского текста нет, а при выполнении той же программы в коммандной строке то возникают проблемы с выводом русского текста. Проблема видимо с кодировкой, потому что вместо "Привет" выводится - ╧ЁштхЄ . Как можно решить эту траблу?
    Заранее благодарен.
  • Palladin © (05.09.08 00:34) [1]
    CharToOEM, SetOutputCP
    FP здесь ни причем
  • programmer90 (05.09.08 12:56) [2]
    Я слыхал об этот функции...
    Можно ли примерчик какой-нить.
    Желательно вывести что-нить через командную строку
    Спасиб.
  • Palladin © (05.09.08 14:43) [3]
    хоть я сегодня и добрый, но с тебя пиво )

    Var
    s:String;

    s:='мама мыла раму';
    CharToOEM(@s[1],@s[1]);
    WriteLn(s);
  • programmer90 (06.09.08 01:31) [4]
    Ваш ответ  подтолкнул меня к правильному решению- AnsiToOem:)
    Спасибо большое.
    Будете в наших краях обязаельно угощу пивом))))))))
 
Конференция "FreePascal" » FreePascal и Юникод [Win32]
Есть новые Нет новых   [134427   +38][b:0][p:0]