fReAkgoesTutorials
Grünschnabel
Guten Morgen miteinander 
Ich hänge an einem extrem kniffligen Problem, dass es so im Internet nicht zu lösen gibt und wo ich wirklich nen guten Rat gebrauchen könnte.
Das ganze drum herum erspare ich und komme direkt zum Punkt:
der Firefox-Cache liefert mir zu jedem Bild, dass ich im Internet aufgerufen habe, die dazugehörige Hex-Tabelle. D.h. Wenn ich diese Hextabelle in einen Hex-editor schmeiße und diese Datei dann also *.jpg speichere, erscheint das bild.
Das ganze soll java für mich machen
.
Ich habe natürlich längst gelöst, wie ich hex in ascii umwandle.
Mein Problem ist aber, dass das Firefox-Bild, dass ich aus dem Cache geholt habe, scheinbar zeichen enthält, die die Ascii-Umwandlung von java nicht hinbekommt. So kommen an viele Stellen ein "?" anstelle des Zeichens, dass ich brauche.
"ƒ„…†‡ˆ‰Š’“”•–—˜™š" <-- diese sind in der Tabelle, die Firefox-Cache zu bildern liefert, enthalten. Und wenn ich diese Tabelle in einen Hexeditor schmeiße, gibt er sie mir auch korrekt nachher aus.
Nur java kriegt das nicht gebacken! Lösungsvorschläge?
Das Hauptproblem scheint auch allgemein darin zu liegen, dass ASCII generell ja nur 127 Zeichen enthält. Hinzu kommt dann aus irgendeinem grund eine ascii-Sondertabelle.
Erst, wenn ich im Internet nach "Ansi Codetabell" google, kriege ich eine Tabelle mit Zahlen bis 255, die auch die von mir benötigten Sonderzeichen enthalten. Aber Kann java die überhaupt verarbeiten bzw. abspeichern?

Ich hänge an einem extrem kniffligen Problem, dass es so im Internet nicht zu lösen gibt und wo ich wirklich nen guten Rat gebrauchen könnte.
Das ganze drum herum erspare ich und komme direkt zum Punkt:
der Firefox-Cache liefert mir zu jedem Bild, dass ich im Internet aufgerufen habe, die dazugehörige Hex-Tabelle. D.h. Wenn ich diese Hextabelle in einen Hex-editor schmeiße und diese Datei dann also *.jpg speichere, erscheint das bild.
Das ganze soll java für mich machen

Java:
StringBuilder sb = new StringBuilder();
for (String a : tbytes ) {
int c = Integer.parseInt(a,16);
char chr = (char)c;
sb.append(chr);
}
Mein Problem ist aber, dass das Firefox-Bild, dass ich aus dem Cache geholt habe, scheinbar zeichen enthält, die die Ascii-Umwandlung von java nicht hinbekommt. So kommen an viele Stellen ein "?" anstelle des Zeichens, dass ich brauche.
"ƒ„…†‡ˆ‰Š’“”•–—˜™š" <-- diese sind in der Tabelle, die Firefox-Cache zu bildern liefert, enthalten. Und wenn ich diese Tabelle in einen Hexeditor schmeiße, gibt er sie mir auch korrekt nachher aus.
Nur java kriegt das nicht gebacken! Lösungsvorschläge?
Das Hauptproblem scheint auch allgemein darin zu liegen, dass ASCII generell ja nur 127 Zeichen enthält. Hinzu kommt dann aus irgendeinem grund eine ascii-Sondertabelle.
Erst, wenn ich im Internet nach "Ansi Codetabell" google, kriege ich eine Tabelle mit Zahlen bis 255, die auch die von mir benötigten Sonderzeichen enthalten. Aber Kann java die überhaupt verarbeiten bzw. abspeichern?