Имеется такой вопрос.
Есть ArchLinux x86_64 с KDE на борту.
В чём суть вопроса.
Имеется такой простенький код:
- Код: Выделить всё
var
inp:char;
outp:integer;
begin
inp:='ё';
outp:=ord(inp);
writeln(outp);
end.
Итак, его скомпилировать в Lazarus или FPC IDE, то получим такую ошибку:
Error: Incompatible types: got "Constant String" expected "Char"
Однако же если тот же код скомпилировать и запустить в Geany с кодировкой UTF-8 (которая тоже изпользует тот же fpc и передаёт код компилятору командой /usr/bin/fpc "%f"), то всё работает на ура!
Собственно, вопрос - как научить работать FPC и Lazarus с нужной кодировкой?
Насколько я понимаю, это зависит от той кодировки, с которой работает редактор?
Что же я, собственно, делаю не так?