Tabi
2010-03-04, 20:23:42
Hallo,
ich versuche gerade (spezielle) Daten eines Http-Responses (UrlConnection Inputstream) zu parsen und bin dabei stets gescheischert, da die Daten keinen Sinn ergaben...
So nach 2 Stunden Debuggen, habe ich mal ein blick in den WireShark geworfen. Das Ergebnis:
1. ers6:W.y/..e
2. ers6:W³y/Õe
1. ist dabei die Ausgabe von WireShark und 2. ist das Ergebnis nach dem einlesen in Java.
So, meine Frage ist nun, wie bekomme ich einen "Standard-Stream"?
Ich habe auch schon mit dem InputStreamReader samt Encoding gespielt:
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
aber egal welches Encoding ich da nehme, es sind nie die "Originalen" Daten.
Hoffe auf Ratschläge :)
ich versuche gerade (spezielle) Daten eines Http-Responses (UrlConnection Inputstream) zu parsen und bin dabei stets gescheischert, da die Daten keinen Sinn ergaben...
So nach 2 Stunden Debuggen, habe ich mal ein blick in den WireShark geworfen. Das Ergebnis:
1. ers6:W.y/..e
2. ers6:W³y/Õe
1. ist dabei die Ausgabe von WireShark und 2. ist das Ergebnis nach dem einlesen in Java.
So, meine Frage ist nun, wie bekomme ich einen "Standard-Stream"?
Ich habe auch schon mit dem InputStreamReader samt Encoding gespielt:
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
aber egal welches Encoding ich da nehme, es sind nie die "Originalen" Daten.
Hoffe auf Ratschläge :)