1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Probleme mit Umlauten

  • Paladin_FRW
  • 12. Juli 2006 um 15:44
  • Unerledigt
  • Paladin_FRW
    9
    Paladin_FRW
    Mitglied
    Reaktionen
    3
    Punkte
    773
    Beiträge
    124
    • 12. Juli 2006 um 15:44
    • #1

    Hiho,

    ich habe folgendes Problem:

    Ich bastel atm an einem leichten rss-reader. Mein Code schaut ca so aus:


    Code
    public String getFile(URL url) throws IOException {
    
    
            uc = (HttpURLConnection) url.openConnection();
            InputStream is = uc.getInputStream();
            InputStreamReader isr = new InputStreamReader(is);
            BufferedReader br = new BufferedReader(isr);
            while((line=br.readLine()) != null)
            {    
                result+=line;
            }
    
    
             return result;
    
    
    }
    Alles anzeigen

    wobei URL die URL eines RSS-Feeds (XML-File) ist und mit result dann in der main quasi weitergearbeitet wird. Jetzt ist mein Problem, dass Umlaute auf diese Art und Weise nicht richtig dargestellt werde, sondern in etwa so:

    Niederösterreich
    dafür
    Universitäten


    What shall I do? Codierung ist richtig (sollte zumindest sein, ISO8859_1) und ich steh da relativ an. Vielleicht kennt ja jemand eine Lösung zu dem Problem. Danke schon im Voraus.

    lg
    Philipp

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

  • Paulchen
    1
    Paulchen
    Gast
    • 12. Juli 2006 um 16:21
    • #2
    Zitat von Paladin_FRW

    Codierung ist richtig (sollte zumindest sein, ISO8859_1) und ich steh da relativ an.

    Probier mal UTF-8.

  • Paladin_FRW
    9
    Paladin_FRW
    Mitglied
    Reaktionen
    3
    Punkte
    773
    Beiträge
    124
    • 12. Juli 2006 um 16:22
    • #3

    Der Kollege Swoncen (siehe hier ) hat eindeutig Recht... Fehler findet man dann, wenn man sie postet.

    folgendes hilft:


    Code
    InputStreamReader isr = new InputStreamReader(is,"UTF-8");


    Ich habs immer nur mit dem ISO 8859_1 probiert, mit UTF-8 dezidiert funzts. Vielleicht hat ja wer anderer auch schon das Problem.

    lg @ all
    Philipp

    [edit]

    Da war Paulchen schneller :)
    danke für die Hilfe!

    lg
    [/edit]

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 13. Juli 2006 um 08:02
    • #4

    Entschuldige, wenn ich an der eigentlichen Frage vorbeirede, aber gibt
    es einen Grund warum du keine bestehende API zum parsen verwendest?

    Meiner Erfahrung nach in das korrekte Parsen von RSS viel mehr Arbeit
    als es auf den ersten Blick aussieht: über 20 unterschiedliche Standards,
    Probleme mit Datenformaten und encoding (wie bei Dir gerade), und
    dann auch noch die zahlreichen Feeds, die eigentlich ungültig sind, die
    Du aber trotzdem berücksichtigen willst/musst.


    Wenn es Dir eigentlich nicht so sehr um das parsen geht, sondern du
    eine gute Idee für einen aggregator hast, würden ich dir raten, die low
    level Probleme eher mit ROME oder dem UFP lösen.

    lg, Benjamin Ferrari, bookworm.at

  • Paladin_FRW
    9
    Paladin_FRW
    Mitglied
    Reaktionen
    3
    Punkte
    773
    Beiträge
    124
    • 13. Juli 2006 um 09:33
    • #5

    Diese Frage ist ganz einfach beantwortet:

    Ich entwickle diesen Reader nicht für einen PC oder sonstiges, sondern generisch für diverseste Platformen (unter anderem auch handy und PDA, aber auch ganz kleine Set-Top boxen), und da kann man leider nicht davon ausgehen, dass die ganzen schönen funktionen die es da gibt, auch wirklich vorhanden sind. Ich brauch auch nicht viel, es geht mir nur darum, den Titel, die Description und den Link von einem Item zu bekommen, der Rest des Feeds fällt untern Tisch.

    Aber danke für die Anteilnahme :thumb:

    lg
    Philipp

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 13. Juli 2006 um 13:17
    • #6
    Zitat von Paladin_FRW

    Diese Frage ist ganz einfach beantwortet:
    ...


    Achso, alles klahr. :)

    lg, Benjamin Ferrari, bookworm.at

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung