Umlaute aus Datenbank werden falsch dargestellt

  • Hallo,
    die Umlaute aus einer mySql-Datenbank werden auf meiner Wordpress-Seite teilweise falsch angezeigt.
    Wenn ich Müller in die Datenbank eingebe, und auslesen lasse, erscheint M?ller, also ein ? statt ein ü.
    Wenn ich dagegen Schüssler eingebe, wird "Schüssler" richtig ausgegeben.

    Die Eingabe soll wie im ersten Beispiel erfolgen, leider klappt es mit der Ausgabe nicht.

    Ich habe schon ein paar Dinge versucht, beispielsweise folgenden Code eingefügt, hat aber nicht geklappt:
    mysqli_query("SET NAMES SET 'utf8'");
    mysqli_query("SET character_set_client = 'utf8'");
    mysqli_query("SET character_set_connection = 'utf8'");

    Auch folgender Code in der Header-Datei hat nicht zum Erfolg geführt.
    <meta charset="UTF-8">

    Habt ihr vielleicht Ideen, die mir weiterhelfen?
    Danke und Grüße, chrysi.

    • 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

  • Hi, das Problem habe ich zufällig gerade selbst gelöst:grin:
    Ich habe einfach folgende Anfrage hinzugefügt:
    mysqli_query($con, "SET NAMES 'utf8'");
    Grüße, chrysi.

Jetzt mitmachen!

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