@tolio: alert() dürfte unter Java vor allem eine Fehlermeldung auswerfen. Wieso lässt du nach dem \0 so viel weg?
Sieht für mich auch nach ner Menge Zero-Terminators aus, escaped ist das dann so:
32Os$G25X="\35C?(@36Md.2231Y~/^3621 - wobei hier je nachdem wie das Auslesen eines char-Arrays implementiert ist, evtl. direkt am Anfang aufgehört wird (Zero-Terminator).
Ein bisschen was zum Nachlesen: