What about support for Unicode?

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

Hi.

We’re open for contributions but don’t have any plans for supporting unicode ourselves.

D2010 of course…

I found problem in uPSUtils.pas at this type:
TbtString = {$IFDEF DELPHI2009UP}AnsiString{$ELSE}String{$ENDIF};

That cause a problem with PSScript.Script.Text, because
function Compile(const s: tbtString): Boolean;
lost data…