• Hallo zusammen,

    mein Hoster hat gerade seinen Server auf MySQL 5 upgedatet und nun sind bei mir alle Umlaute im Eimer. Das mag an einer Altlast liegen die ich bis dato mit mir herumgeschleppt habe und vielleicht jetzt auch bedeutet, dass ich das Blog dicht mache wenn es keine halbwegs einfach Lösung gibt.

    Als ich 2004 das Blog aufgesetzt habe hatte ich von Zeichencodierungen usw. null Plan, hab das übernommen was da irgendwie vorgegeben war und gut ist. Ergebnis: die Tabellen waren alle latin1_swedish kodiert. Bis vergangene Woche ging das gut, dann kam das Update.

    In phpMyAdmin habe ich inzwischen in der Datenbank alle Einträge auf utf8_general_ci geändert, sowohl die Tabellen als auch die einzelnen Felder. In der wp_config ist ebenfalls utf8 angegeben und trotzdem sind die Umlaute im Eimer.

    Die Frage ist jetzt, gibt es noch eine Stelle die ich mir anschauen muss oder sind die Einträge einfach hin weil sie in der falschen Codierung verfasst wurden? Gibt es ein Tool das zu korrigieren? Ich habe (weil die Hoffnung ja zuletzt stirbt) sogar schon einen Export der Datenbank (bevor ich angefangen habe zu experimentieren) in eine neue Datenbank gemacht die definitiv UTF8 war gemacht - was nicht erfolgreich war.

    Für Tipps und Hinweise wäre ich dankbar.

    • 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

  • Einfach die Codierung der Spalten zu ändern reicht nicht, das ändert ja nichts an den gespeicherten Daten. Die musst Du auf jeden Fall schon korrekt konvertieren. Die gute Nachricht ist aber, dass das auf jeden Fall geht, auch wenn ich Dir gerade kein simples Tool nennen kann.

    In jedem Fall: Je mehr Backups, desto besser. Gerne auch von Zwischenschritten. Am besten auch die Zeichensatz-Problematik einfach an einer lokalen Installation der Datenbank bzw. am allerbesten des ganzen WordPress ausprobieren, bis Du weißt, wie es klappt. Man kann mit Konvertierungen die Sonderzeichen auch kaputt machen.

    Zur Reparatur könntest Du zum einen mal googlen, ob es Tools oder Queries gibt, die das direkt über phpMyAdmin lösen. Wenn alle Stricke reißen kann man die DB aber auch als SQL-Dump exportieren und das mit einem guten Text-Editor konvertieren (ich habe UltraEdit, aber probier z.B. mal Notepad++).

    ... Kurz gegoogelt, der Weg über einen Texteditor scheint am sichersten und einfachsten zu sein. Falls das nicht klappt, melde Dich noch mal, dann schauen wir weiter.

  • Heißen Dank für den Tipp. Mit den Datenbanken habe ich mich bislang noch nie so beschäftigt. Nachdem ich nun aber festgestellt habe, dass das im Export ein einfaches Textfile ist, habe ich mir das Ding mal gegriffen, editiert und in eine neue Datenbank testweise hochgeschoben und mein WP-Installation umgelenkt. Sieht bis jetzt gut aus. :-)

    Herzlichen Dank noch mal, das hat mir den Tag dann doch noch versöhnt.

Jetzt mitmachen!

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