Umlaute in DB ok - in WP nicht

  • Hallo liebe Community,

    als langjähriger, begeisterter WP-Nutzer hat mich ein Problem mit den dt. Umlauten eingeholt, für das ich keine Lösung finden konnte. Das Problem kann ich folgendermaßen beschreiben:

    - Die Seite wurde auf einen neuen Server umgezogen. Das Datenbankupdate wurde entsprechend aufgespielt.
    - Die Softwareversionen (MySQL, PHP, etc.) sind alle ganz aktuell
    - Umlaute werden nur durch Worpress falsch dargestellt (im Front- und Backend)
    - Umlaute werden korrekt dargestellt, wenn ich per php-Skript eine direkte Datenbank-Verbindung aufbaue und die Inhalte per echo() ausgebe.
    --> Dies und der sql-dump sagen mir, dass sowohl Zeichensatz & Collation (utf8mb4/utf8mb4_unicode_ci) wie auch die Inhalte von MySQL richtig gespeichert und ausgegeben werden.
    - In der wp-config.phh stehen die Defaults

    PHP
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');


    Allerdings habe ich auch schon diverse Kombinationen (utf8mb4/utf8mb4_unicode_ci) ohne Erfolg ausprobiert
    - Der http-header ist auch in Ordnung: Content-Type text/html; charset=UTF-8
    - Und im html head steht: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    Ich habe leider keine Ahnung mehr, was ich noch ausprobieren könnte. Ich würde mich über Ideen freuen! Danke :)
    VG

    • 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


  • - Die Seite wurde auf einen neuen Server umgezogen. Das Datenbankupdate wurde entsprechend aufgespielt.

    in die htaccess - wenn es ein apache sein sollte - würde ich eintragen.


    # ----------------------------------------------------------------------
    # | Character encodings |
    # ----------------------------------------------------------------------

    # Serve all resources labeled as `text/html` or `text/plain`
    # with the media type `charset` parameter set to `UTF-8`.
    #
    # https://httpd.apache.org/docs/current/m…ddefaultcharset

    AddDefaultCharset utf-8

    Mit offenen Augen träumen

Jetzt mitmachen!

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