Hallo,
habe folgenden Quelltext um Webseiten auszulesen,
in vorherigen Apps hat der Quelltext auch schon funktioniert,
jedoch macht er plötzlich in einem neuen Projekt Probleme.
Quellcode:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;import java.net.URL;
public class WebConnect{
public String getQuelltext(String pfad) throws IOException{
String wert;URL url = new URL (pfad);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {BufferedReader rd;
rd = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"iso-8859-15"));
StringBuffer sb = new StringBuffer();
String line; while ((line = rd.readLine()) != null){
sb.append(line);
}
wert = sb.toString();
rd.close();}finally{
urlConnection.disconnect();
}return wert;
}
Alles anzeigen
Dies ist beim debuggen mein Return:
ÿþ< h t m l > < b o d y > D i e s i s t e i n T e s t ! < / b o d y > < / h t m l >
Jedes Mal diese Leerzeichen da!!!(Zwischen den Wörtern sind übrigens zwei Leerzeichen.)
Und wenn ich den Value kopiere und beispielsweise in Notepad einfüge bleibt noch folgendes über:
seltsam...
Habe das Projekt schon neu angelegt, Eclipse neu gestartet, Internet-Permission gegeben, Activities ins Manifest geschrieben, neue VM angelegt, andere API's verwendet!
Ändert leider alles nichts.
Ich verwende im Eclipse die API 16, im Projekt jedoch die API 10, da meine anderen Apps auch mit API 10 laufen.
Meine VM hat API 16.
Wäre schön wenn mir jemand weiterhelfen könnte.
Gruß Lukas