1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

magpierss stellt Beitragstitel mit Anführungszeichen falsch dar

Dieses Thema im Forum "Konfiguration" wurde erstellt von dbln, 8. April 2008.

  1. dbln

    dbln Active Member

    Registriert seit:
    8. April 2008
    Beiträge:
    32
    Zustimmungen:
    0
    Hallo,
    nutze die aktuellste WP-Version und will (wie früher bei Blogger auch), die Titel der Beiträge des Blogs mittels magpierss in meine Seite einbinden. Sobald im Titel eines Beitrages Anführungszeichen auftauchen, stellt magpierss diesen Titel verfälscht dar.

    Beispiel:
    Ein "Hallo" an alle Leser
    angezeigt wird: Ein ?Hallo? an alle Leser

    Andere Sonderzeichen werden korrekt angezeigt, es betrifft nur die Anführungszeichen.

    Hat jemand einen Tipp?
     
  2. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    Hallo,

    ich hatte das gleiche Problem vor ca. zwei Wochen gepostet.
    Fragezeichen statt Anführungsstriche

    Es scheint ja dann wohl nicht nur an mir und meiner Konfiguration zu liegen.
    Ich nutze nicht die aktuellste Version, sondern 2.3.3. Ich dachte erst,
    ein Upgrade würde das Problem beheben,
    aber deswegen müsste ich dann ja erstmal nicht upgraden.

    Hat jemand eine Idee zu dem Problem?
     
  3. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Die Anführungszeichen werden von WP umkodiert als
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Andere Feedreader haben damit eigentlich keine Probleme.

    Gruß
    Ingo
     
    #3 Putzlowitsch, 9. April 2008
    Zuletzt bearbeitet: 9. April 2008
  4. the0bone

    the0bone Well-Known Member

    Registriert seit:
    31. Dezember 2006
    Beiträge:
    272
    Zustimmungen:
    0
    Kann grad das Problem nur bestätigen!
    Hab ich grad bei mir auch versucht und siehe da... ?xxx?

    Ich habe WP2.5 laufen. UTF-8
    Und grabbe meinen eigenen Feed für die Startseite.
    Willkommen bei Bushido Alfeld e.V.

    Mal schauen, woran das liegen kann.

    [edit]
    bei einem meiner - ist das auch so! nicht bei allen...
    Lustig ist dabei, dass ich den Feed einmal lade und dann nur noch slice.
    Also sollte der Ursprung der gleiche sein und beides mal gleich.

    [/edit]
     
    #4 the0bone, 9. April 2008
    Zuletzt bearbeitet: 9. April 2008
  5. the0bone

    the0bone Well-Known Member

    Registriert seit:
    31. Dezember 2006
    Beiträge:
    272
    Zustimmungen:
    0
    Problem liegt wohl an der UTF und ISO Zeichencodierung!

    Ausserdem macht WP ja keine normalen "" sondern welche für den Anfang und für das Ende. Das geht dann irgendwie in magpierss schief und wird als ? dargestellt.
    Gleiches beim langen Gedankenstrich.

    <> wird gar nicht dargestellt.

    Lösungsvorschläge:
    • UTF in WP aus ISO stellen (bzw. etwas was magpierss versteht)
    • oder in magpierss den Zeichensatz wandeln (keine Ahnung, wie das geht)
     
  6. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    Hallo,

    ich habe jetzt die beiden MagPieRSS-Dateien, in denen etwas vom Encoding steht (rss_fetch.inc, rss_parse.inc) von ISO-8859-1 auf UTF-8 umgestellt und wieder zurück.

    In den Einstellungen in Wordpress unter Lesen habe ich von UTF-8 auf ISO-8859-1 umgestellt und ebenfalls wieder zurück.

    Kurz und gut: Ich habe alle Kombinationen durchprobiert. Der Effekt war aber gleich null.
    Was allerdings passiert ist, dass ich jetzt nach dem Umstellen auf die ursprünglichen Einstellungen nicht nur die Anführungsstriche als Fragezeichen sehe, sondern alle Sonderzeichen kryptographisch dargestellt werden.
    Jetzt bin ich nicht nur baff, sondern auch stinksauer.

    Hat einer eine Idee, warum sich das nicht mehr und vor allem wie sich das wieder zurückstellen lässt? Den Browser habe ich aktualisiert.

    Danke und gute Nacht
     
  7. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    Hallo,

    ich habe nun einen neuen Beitrag geschrieben - und schwupps -
    sind aus meinen kryptographischen Sonderzeichen wieder normale Zeichen geworden (also mit ä,ö,ü,ß).

    Nachdem also alles Umstellen von ISO-8859-1 auf UTF-8 und umgekehrt nichts gebracht hat, um den Urzustand von lediglich der falschen Darstellung der Anführungsstriche als Fragezeichen wiederherzustellen, hat also ein neuer Eintrag in die Datenbank genau das bewirkt.

    ???
     
  8. dbln

    dbln Active Member

    Registriert seit:
    8. April 2008
    Beiträge:
    32
    Zustimmungen:
    0
    @Linksaussen:

    Die von Dir beschriebenen Änderungen in den Dateien von magpierss habe ich auch schon gemacht, mit gleichem unbefriedigendem Ergebnis.

    Den neuen Blog-Eintrag zum Wiederherstellen des Urzustandes hättest Du Dir sparen können, ein Löschen der auf dem Server abgelegten Datei(en) im magpierss-Ordner "cache" hätte dasselbe bewirkt.

    Nun ja, scheinbar gibts keine auf der Hand liegende Lösung. Ich habe mir inzwischen beholfen, in dem ich die Anführungszeichen auf «Wort» geändert habe, das wird dann auch so dargestellt.

    Vielleicht findet sich aber noch jemand, der das ursprüngliche Problem lösen kann?
     
  9. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    @dbln

    also « bzw. » statt " bzw."?

    Das kann für mich keine Lösung sein.
    Solange ich da alleine reinschreibe, o.k.,
    aber meinen Autoren kann ich das nicht zumuten.

    Grüße
     
    #9 Linksaussen, 11. April 2008
    Zuletzt bearbeitet: 11. April 2008
  10. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    Hallo,

    ich würde hier gerne nochmal nachsetzen und erneut nachfragen,
    ob ihr eine Idee habt, wie man aus den Fragezeichen Anführungsstriche machen
    bzw. auch andere unerwünschte Zeichen richtig darstellen kann.

    Danke
     
  11. the0bone

    the0bone Well-Known Member

    Registriert seit:
    31. Dezember 2006
    Beiträge:
    272
    Zustimmungen:
    0
    Sorry, aber du kannst mir da erzählen was du willst... genau das ist das Problem gewesen.

    Du brauchst keine Dateien anfassen! Einfach in den WordPress Einstellungen unter Lesen gibst du ISO-8859-1 bei Zeichensatz für Seiten und Feeds ein.
    Das zerhaut die zwar erstmal alles *grrrr* aber danach läuft das mit den grabber!

    Schau dir Willkommen bei Bushido Alfeld e.V. an. Hab es grad gemacht und in dem ersten Eintrag habe ich " und " drin.

    Musst halt nur bei den Artikeln dann die Sonderzeichen ändern... so wie ich jetzt *heul*

    Edit: Doppel heul: wenn ich nun ein ä schreibe, bricht er dort nach dem speichern den Beitrag ab...
     
    #11 the0bone, 16. April 2008
    Zuletzt bearbeitet: 16. April 2008
  12. Linksaussen

    Linksaussen Active Member

    Registriert seit:
    18. Februar 2008
    Beiträge:
    39
    Zustimmungen:
    0
    Hallo the0bone,

    Was heißt das denn? Das zerhaut mir zwar erstmal alles? Und dann? Was muss ich tun, um den gewünschten Zustand herzustellen?

    Inwiefern ändern? ae statt ä?
    Das will ich ja nicht. Das soll automatisch passieren. Das kann ich meinen Autoren nicht zumuten.

    In deinem ersten Eintrag sind die Anführungsstriche eindeutig richtig dargstellt, aber ich sehe im Blog auch so ein Wort wie Gürtelprüfungen.
    Und genau das passiert bei mir nach dem Umwandeln in
    ISO-8859-1. Hm...?

    Ich hab das noch nicht verstanden.
     
  13. the0bone

    the0bone Well-Known Member

    Registriert seit:
    31. Dezember 2006
    Beiträge:
    272
    Zustimmungen:
    0
    Genau das ist grad der Fall! :( Und ich stimme dir zu... das ist weniger akzeptabel!

    nach dem Umstellen waren ü's zu ü gewandelt. Und wenn ich nun im Editor ein ü mache, zerhaut es alles.

    Fazit: Alles nicht zielführend! bzw. ein Problem gelöst und ein neues geschaffen.
     
  14. sciloqi

    sciloqi New Member

    Registriert seit:
    11. August 2008
    Beiträge:
    1
    Zustimmungen:
    0
    Lösung

    Nachdem ich

    define("MAGPIE_OUTPUT_ENCODING", "UTF-8");

    eingefügt und die Codierung der PHP Seite ebenfalls auf UTF-8 umgestellt habe, funktioniert alles bestens!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden