What about full Unicode support? Why Arabian Language (and Chineese i think too) not correctly support, but Russian for example working properly?
This small script (for example) always return “63” for symbols with code greater than 1116.
program Test;
begin
WriteLn(Inttostr(Ord(‘ب’)));
end.
And this example not working correctly too:
program Test;
begin
WriteLn(‘بسم الله الرحمن الرحي’);
end.
I have this result always in test app:
Compiling
Compiled succesfully
??? ??? ??? ???
Succesfully executed