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

Umlaute in DB ok - in WP nicht

Dieses Thema im Forum "Installation" wurde erstellt von wolveX, 18. August 2017.

Schlagworte:
  1. wolveX

    wolveX New Member

    Registriert seit:
    18. August 2017
    Beiträge:
    1
    Zustimmungen:
    0
    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:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    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
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.317
    Zustimmungen:
    582
    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/mod/core.html#adddefaultcharset

    AddDefaultCharset utf-8
     
  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