Bei der Portierung dieses Codes für eine einfache Verschlüsselung von Windows auf Android habe ich das Problem, dass unter Android ein komplett anderes Ergebnis geliefert wird.
Hängt das vielleicht damit zusammen, das Android eine andere Codepage verwendet?
Wie kann ich erreichen, das unter Android dasselbe Ergebnis wie unter Windows geliefert wird?
Code:
Inword := 'Android';
for i := 1 to length(Inword) do
Outword := Outword + char(ord(Inword[i])-i);
showmessage(Outword) // liefert "@lanjc]" unter Windows und "mbokd^_" unter Android
Ich setze Delphi 10.3 Community ein.