Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#4

AW: Kodierungsproblem von Delphi zu Java

  Alt 16. Aug 2011, 11:13
Dann scheint mir ein kritscher Teil im Javacode zu sein:
Code:
z = mod(z - delta, 128);
Da delta ja auch einmal größer als z sein kann, ist das Ergebnis dann wohl negativ. Versuch doch mal
Code:
z = (z - delta) & 255;
(Auf aus Delphiseite würde ein chr(z and 255) die Klarkeit verbessern.)

Ansonsten ist es sinnvoll, einmal alle einzelnen Zeichen vor und nach der Kodierung dezimal oder hex auszugeben; dann sollte relativ schnell erkennbar sein, was schiefläuft.
  Mit Zitat antworten Zitat