Alles über $_POST wird komisch umgewandelt

  • Ich verstehe es einfach nicht. Alles was ich über $_POST schicke scheint es bei der Ausgabe zu zuerhauen. :(

    Wenn ich diesen Inhalt in ein Formularfeld gebe:

    Code
    wäw

    Dieser Code:

    Code
    echo "Ausgabe: ". htmlentities( $_POST['user']['firstname'] ) ."<br/>\n";

    gibt mir das aus:

    Code
    Ausgabe: wäw

    Wieso wandelt es mir Umlaute nicht in &auml; um sondern in solch komischen kryptischen Code?

    • 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

  • Ich verstehe es einfach nicht. Alles was ich über $_POST schicke scheint es bei der Ausgabe zu zuerhauen. :(

    Wenn ich diesen Inhalt in ein Formularfeld gebe:

    Code
    wäw

    Dieser Code:

    Code
    echo "Ausgabe: ". htmlentities( $_POST['user']['firstname'] ) ."<br/>\n";

    gibt mir das aus:

    Code
    Ausgabe: wäw

    Wieso wandelt es mir Umlaute nicht in &auml; um sondern in solch komischen kryptischen Code?

    eventuell ist dies bei dir nicht geschehen

    Tabellen von WordPress auf UTF8 umstellen

    also das muss man bei 'alten' wp Installationen selber machen

    siehe bitte in Deiner Datenbank nach

    via phpmyadmin

    lg

Jetzt mitmachen!

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