Lukas Wilhelm
- Forum-Beiträge: 1
02.11.2012, 15:45:35 via Website
02.11.2012 15:45:35 via Website
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:
Dies ist beim debuggen mein Return:
Und wenn ich den Value kopiere und beispielsweise in Notepad einfüge bleibt noch folgendes über:
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
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:
1import java.io.BufferedReader;
2import java.io.IOException;
3import java.io.InputStreamReader;
4import java.net.HttpURLConnection;
5import java.net.URL;
6
7public class webconnect{
8
9 public String getQuelltext(String pfad) throws IOException{
10 String wert;
11 URL url = new URL (pfad);
12 HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
13 try {
14 BufferedReader rd;
15 rd = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"iso-8859-15"));
16 StringBuffer sb = new StringBuffer();
17 String line;
18 while ((line = rd.readLine()) != null){
19 sb.append(line);
20 }
21 wert = sb.toString();
22 rd.close();
23 }finally{
24 urlConnection.disconnect();
25 }
26 return wert;
27 }
28
29}
2import java.io.IOException;
3import java.io.InputStreamReader;
4import java.net.HttpURLConnection;
5import java.net.URL;
6
7public class webconnect{
8
9 public String getQuelltext(String pfad) throws IOException{
10 String wert;
11 URL url = new URL (pfad);
12 HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
13 try {
14 BufferedReader rd;
15 rd = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"iso-8859-15"));
16 StringBuffer sb = new StringBuffer();
17 String line;
18 while ((line = rd.readLine()) != null){
19 sb.append(line);
20 }
21 wert = sb.toString();
22 rd.close();
23 }finally{
24 urlConnection.disconnect();
25 }
26 return wert;
27 }
28
29}
Dies ist beim debuggen mein Return:
1ÿþ< 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:
1ÿþ<
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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.