1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. icyground, 18.08.2010 #1
    icyground

    icyground Threadstarter Neuer Benutzer

    Hallo,
    über folgenden Code versuche ich eine RSS Datei abzurufen und zu verarbeiten.

    Code:
    myURL = new URL(urlToday);
    URLConnection con = myURL.openConnection();
    con.setDoInput(true);
    InputStream input = con.getInputStream();
    URLinput = new BufferedReader(new InputStreamReader(input) );
    String line = "";
    while ((line = URLinput.readLine()) != null) {
    	planHeute = planHeute + line;
    	}
    URLinput.close();
    
    Das klappt soweit auch recht gut nur kommen in Verbindung mit dem Android SDK keine vernünftigen Umlaute an (mit dem Sun JDK geht es).
    Variationen wie:
    Code:
    URLinput = new BufferedReader(new InputStreamReader(input, "UTF-8") );
    
    bringen leider auch nicht das gewünschte Ergebnis.
    Das Problem ist auch unter Windows und OSX zu reproduzieren.

    Kennt jemand vielleicht dieses Verhalten und weiß, was hier zu tun ist?


    Vielen Dank im Vorraus!
     
  2. Artwork, 19.08.2010 #2
    Artwork

    Artwork Android-Hilfe.de Mitglied

    icyground bedankt sich.
  3. icyground, 19.08.2010 #3
    icyground

    icyground Threadstarter Neuer Benutzer

    Wow, Danke! Dieses Encoding hatte ich noch nicht ausprobiert, aber so funktioniert es.
    Rätsel gelöst :)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Problem mit variable.setText (für TextView) Android App Entwicklung 25.10.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Problem mit for-Schleife, delay und Margins Android App Entwicklung 08.10.2018
Problem mit startActivityForResult() Android App Entwicklung 25.01.2018
Du betrachtest das Thema "Encoding Problem" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.