- Код: Выделить всё
- {$mode objfpc}{$H+}
 var Iter : LongInt;
 Stop : LongInt;
 begin
 Stop := 1;
 For Iter := 1 To 10000 Do
 begin
 WriteLn (Iter, ' ', WideChar (Iter));
 Inc (Stop);
 If Stop = 10 Then
 begin
 ReadLn;
 Stop := 1;
 End;
 End;
 End.
В линуксойдном lazarus (перенаправив вывод в Memo) он честно выводит все символы, а в FPC WriteLn правильно выводит только первые 128 символов, потом идут знаки вопроса в черном кружке, а с 256го символа идут просто символы знаков вопроса. В принципе, консоль линукса должна понимать UTF8, она ведь выводит текста написанные по русски в UTF8? Не пойму в чем дело.
Несколько месяцев назад у меня вроде получалось ввести на консоль символы вот таким вот образом.
К сведению - У меня консоль настроена на UTF8.
И WriteLn понимает текст написанный UTF8.



 (
(