1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Encoding Problem

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von icyground, 18.08.2010.

  1. icyground, 18.08.2010 #1
    icyground

    icyground Threadstarter Neuer Benutzer

    Beiträge:
    19
    Erhaltene Danke:
    2
    Registriert seit:
    06.01.2010
    Phone:
    Nexus One
    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

    Beiträge:
    84
    Erhaltene Danke:
    8
    Registriert seit:
    29.07.2010
    Phone:
    T-Mobile G1
    icyground bedankt sich.
  3. icyground, 19.08.2010 #3
    icyground

    icyground Threadstarter Neuer Benutzer

    Beiträge:
    19
    Erhaltene Danke:
    2
    Registriert seit:
    06.01.2010
    Phone:
    Nexus One
    Wow, Danke! Dieses Encoding hatte ich noch nicht ausprobiert, aber so funktioniert es.
    Rätsel gelöst :)
     

Diese Seite empfehlen