I've got more or less the same problem trying to use some characters in breton-based programs like 'Ñ'. The code editor refuses them even when the font I use (courier) has got them. I made a test trying to find a way round, using #XXXX :
procedure TForm1.FormCreate(Sender: TObject);
var xx : char;
begin
xx:= #209; // code for 'Ñ', 0X00D1 in hexa
Label1.Caption:= xx;
end;
To no avail : at first run the prog displays a plain 'N' instead of the expected character. I tried to change the Label's font property to 'nimbus' just to see, knowing that Ñ belongs to this font. It was worse : my window displayed a big 'C' whenI ran the program... I'im runing Lazarus under mandriva 2005 LE and KDE.
Thanks for your help
Kristen