Probleme mit Umlauten und Deutsch

  • Hallo,

    ich habe folgendes Problem mit dem Charset:

    Zuerst hatte ich 2.7 mit der deutschen Sprachdatei installiert. Habe alle Einstellungen im Admin-Bereich und in der wp_config gemacht. Leider war nicht alles im Adminbereich auf Deutsch - was jedoch schlimmer ist: Die Umlaute wurden nicht richtig angezeigt in den Blogs. Habe jetzt auf 2.7.1 ge-upgradet, doch das Problem besteht weiterhin - auch wenn das Backend jetzt viel besser ist. Die SQL Datenbank ist auf utf8_general_ci eingestellt.

    Nun das Kuriose: In Postings werden Umlaute angezeigt - nur in den Systembegriffen wie Monatsangaben nicht. Auch ist dort teilweise noch Englisch eingestellt.

    Meine Vermutung lag erst darin, dass es mit meinemm Custom-Theme zusammenhängt - jedoch ist das auch bei dem Standard-Theme. Hart jemand meine Idee?

    Vielen Dank.

    • 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

  • Habe ein ähnliches Problem, dass mit Sicherheit die gleiche Ursache besitzt. Ich benutze den Ashford Basic Theme (englisches Theme). Content-Inhalte werden mit dem richtigen Zeichensatz angezeigt, d.h. Umlaute werden richtig dargestellt, sobald ich aber Codeseitig Zeilen ändere (z.B. Teile des Themes übersetze) werden die Umlaute falsch angezeigt. Ist mir ein Rätsel.

  • In Postings werden Umlaute angezeigt - nur in den Systembegriffen wie Monatsangaben nicht.

    Riecht nach falschem setlocale.

    Suche in deinem Theme nach einer Zeile, die ungefähr so aussieht:

    PHP
    setlocale(LC_ALL, 'de_DE.utf8');

    Findest du so eine Zeile, und enthält sie nicht den Wert utf8, dann kommentiere sie aus, indem du zei Schrägstriche // voranstellst.
    Dann schreibe exakt oben genannte Zeile weit oben in die functions.php.

    Zu den unvollständigen Übersetzungen kann ich leider nichts sagen.

    Optimus: Hast du deine geänderten Dateien auch ganz sicher in UTF-8 gespeichert? Welche Art falscher Umlaute bekommst du? Dein Problem hat sehr wahrscheinlich nichts mit der Ausgangsfrage zu tun.

Jetzt mitmachen!

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