Umlaute in "alten" Posts nach Upgrade kaputt

  • Hallo,
    ich habe auf 1.5 das Upgrade laufen lassen. Eigentlich alles ohne Probleme, auch ein neues Theme installiert. Nur ein Problem taucht plötzlich auf: Alte Posts haben keine Umlaute mehr. Die sind alle durch "?" ersetzt. Zwar kann man die Posts editieren und Umlaute einsetzen, dann wird es auch richtig angezeigt. Aber das wäre ja _extrem_ viel Arbeit.... Hat jemand einen Tip wie es einfacher geht?
    URL: http://www.staron.de/

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat von bodo

    Falls das Update daran nichts ändert war vorher und nachher das gleiche Encoding drinnen:
    utf-8

    Mist! Und ich hoffte schon, dass ich mal eine "leichte" Lösung hätte... :)

    Verwundern tut mich vor allem, dass die Umlaute durch ein Fragezeichen ersetzt wurden. Egal welche.

    Ich kenne das eigentlich nur so, dass für jeden Umlaut eine andere Zusammenstallung gebildet wird...

    Warten wir also mal darauf, was die anderen dazu sagen.


    Gruß
    DogMan

    WordPress Pistolero

  • Genau das ist mir auch passiert. Ich habe WP 1.5 auf meinem lokalen Apache installiert und dann auf die Datenbank meiner WP 1.5beta installation zugegriffen. In den alten Posts wurden alle Umlaute mit Fragezeichen versehen. Aber alle neuen Posts werden richtig dargestellt.
    Eingestellt ist UTF-8. Das war auch bei der alten Installation der Fall. Da hat alles funktioniert. Am Server habe ich nichts umgestellt.
    Ich könnte theoretisch den Zeichensatz auf 8859-15 umstellen, weil es dann problemlos klappt, wie schon oben beschrieben, würde aber trotzdem lieber mit UTF-8 arbeiten, weil ich eventuell mit anderen Sprachen arbeiten werde, die nicht von 8859-15 abgedeckt werden, wie z.B. klassisches Griechisch.

    Gibt es da vielleicht eine Lösung für das Problem? Schließlich muss das ja irgendwo zwischen den letzten zwei Tagen passiert sein, da ich den letzten nightly Build vor ein paar Tagen gezogen, da hat alles noch geklappt.

  • wenn du vorher und nachher utf-8 verwendet hast, dürfte dir die umstellung eigentlich nicht helfen, da die daten in der db in utf-8 abgelegt sind

    ich kann aber bestätigen, dass es da ein merkwürdiges verhalten gibt, auch bei mir erschienen nach dem update auf http://projektguerilla.de die umlaute erstmal als fragezeichen, nachdem ich einmal das admin-interface aufgerufen habe ohne etwas zu verändern oder zu speichern und dann die startseite wieder aufgerufen habe war alles ok
    ist zu dem zeitpunkt ein absolute standardinstallation gewesen, nur spamkarma und german umlaut plugins waren aktiv

    anhand meiner eigenen beschreibung würde ich ja sagen, kann nicht sein, hab es aber selber gesehen

    hat jemand ähnliche beobachtungen gemacht?

  • Hm. Wenn ich die Kodierung von utf-8 auf 8859-15 umstelle, dann schaltet mein Firefox automatisch vom standard utf-8 Zeichensatz auf windows-1252 Kodierung um.

    Wenn ich jetzt utf-8 bei WP eingestellt habe und dann per Hand im Firefox auf Windows-1252 umschalte, dann stellt er die Zeichen richtig dar.

  • bei mir ist das auch das gleiche problem mit der darstellung

    bin auch noch nicht daraufgekommen, aber irgendwo muss es da noch einen hacken geben, vielleicht war in der beta irgendwo etwas bei der iso

    :)
    peter

  • Ich hab den neuen BLog noch nicht abgeloadet. Ich hab das erst lokal auf meinem lokalen Apache getestet. Ich will das erst auf meine Homepage setzen, wenn alles läuft.
    Bisher gab es keine Unterschiede im Verhalten der lokalen Installation auf meinem Rechner und der auf meinem Webspace. Deshalb teste ich die Software immer im vorraus, bevor ich mir meinen Blog im produktiven Einsatz aus versehen zerschieße.

    Als ich mir die WP Version 1.5 lokal installiert habe und die Daten der lokalen Datenbank übernahm, da habe ich gemerkt, dass die Umlaute falsch dargestellt werden.
    Wenn ich jetzt auf meinem lokalen Blog im Firefox Browser den Zeichensatz auf Windows-1252 unstelle, dann stellt er die Umlaute richtig dar.
    Ich werd den akutalisierten Blog mal hochladen auf die http://karl.karzelek.com/senf. Da hab ich noch nicht so viele Beiträge, da wirds gehen.

  • Hm, jetzt werd ich ganz verrückt. Online gehts jetzt. Toll. Es muss trotzdem irgendwo ein Haken sein. Wieso gehts jetzt auf einmal auf meinem Apache nicht, obwohl es die ganze Zeit funktioniert hat?

    Naja, lieber so als andersherum.

    Oder sieht irgendwer auf meinem Blog doch irgendwelche Fehler? Wenn ja, mit welchem Browser auf welchem System?

    Ciao

  • das ging fix... und nun klappts auch mit den umlauten... ich verstehe nur nicht wieso mein 1.2er dann auch auf iso-8859-1 eingestellt war... ich hab das nicht gemacht...

    muchas gracias nochmals!

  • ...also das läuft so:

    - Standarmässig ist utf-8 eingestellt
    - wenn du jetzt Beiträge schreibst werden diese utf-8 kodiert in der DB gespeichert.
    - stellst du jetzt auf ein anderes Charset um werden die Sonderzeichen/Umlaute noch utf-8 kodiert angezeigt, heisst du bekommst Zeichensalat.
    - um das zu ändern musst du die Sonderzeichen/Umlaute in deinen Beiträgen erneut eingeben.
    - im deutschsprachigen Raum wird überwiegend iso-8859-1 verwendet...

Jetzt mitmachen!

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