Probleme mit Umlauten

NetzUnity und Informatik-forum wurden zusammengelegt. Eine entsprechende Ankündigung wird demnächst noch folgen. Für 2025 ist hier einiges geplant! Bei Fragen bitte per DM an Maximilian Rupp wenden.
  • Hiho,

    ich habe folgendes Problem:

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


    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!

  • Zitat von Paladin_FRW

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

    Probier mal UTF-8.

  • 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!

  • 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.

  • 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!

Jetzt mitmachen!

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