Umlaute automatisch in Kommentaren/Beiträgen umwandeln

  • Hallo!

    Wenn ich im Login-Bereich einen Beitrag schreibe, möchte ich, dass automatisch Umlaute (Bsp.: ä, ö und ü) in den jeweiligen ascii-code (ä, ö und ü) umgewandelt werden.

    Auch wenn man Kommentare schreibt, sollen die Umlaute vor dem Eintrag in die Datenbank umgewandelt werden.

    Ich weiß das es mit der PHP-Funktion preg_replace() funktioniert. Doch in welche Datei/en muss ich diese Funktion einbauen?

    Über Tipps wäre ich euch sehr dankbar. Bin momentan wirklich am verzweifeln, da die Anzahl der WP-Dateien schon ziemlich hoch ist und die Übersichtlichkeit darunter zu leiden hat.

    • 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

  • Nein, das ist leider nicht wonach ich gesucht habe.

    Die Umlaute sollen VOR dem Eintrag in die Datenbank umgewandelt werden.
    Dieses Skript ersetzt zwar die Zeichen, doch trägt die Korrekturen nicht in die Datenbank ein.

  • Zitat von minstyle

    Die Umlaute sollen VOR dem Eintrag in die Datenbank umgewandelt werden.

    Sorry für die vielleicht blöde Frage: warum eigentlich? Ich arbeite seit Jahren mit MySQL-DBs und wandle immer erst bei der Ausgabe um (htmlentities). Ist das irgendwie nachteilhaft?

    poodle

  • Zitat von minstyle

    Weil ich glaube, dass die Übertragung der Daten aus der Datenbank dann schneller von statten geht, als wenn die vorher noch alle umgewandelt werden müssen.

    Ich habe zwar keine Beweise, aber ich halte es für unwahrscheinlich, dass man da eine Zeitverzögerung bemerkt. Es ist eine banale PHP-Stringoperation, die nach allem was ich weiß innerhalb von Millisekunden abgenudelt wird. Zudem scheint es mir doch auch besser, wenn in der Datenbank "saubere" Zeichen sind, spätestens, wenn Du mit den Inhalten etwas anderes machen willst als HTML wirst Du dafür dankbar sein. Das fängt schon mit RSS-Feeds an, die ebenfalls aus der Datenbank kommen, aber mit Entities nicht funktionieren.

    poodle

  • <offtopic>Schöne Site hast Du übrigens. Die Schrift lässt sich auf meinem Mac zwar erst mit Vergrößerung entziffern, aber die Layouts sind prima </offtopic>

    poodle

Jetzt mitmachen!

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