Nach Datenbank-Import Fragezeichen statt Umlaute

  • Hallöchen!

    Nachdem der Ex- und Import vom Server auf eine lokale XAMPP-Installation nun geklappt hat, muss ich das Ganze auf einem anderen Server installieren. Soweit hat auch alles funktioniert, nur leider sind bei dem Import der Datenbank über PHPAdmin alle Umlaute durch Fragezeichen ersetzt worden (in Firefox, im IE sieht es anders aus).

    Ich weiß, dass dieses Thema hier schon in Abwandlungen besprochen wurde, aber leider kam ich mit den angebotenen Lösungswegen nicht weiter.

    Wer kann mir helfen oder mir einen Tipp geben?

    • 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

  • 1. UTF-8 ist eine Zeichencodierung, kein Zeichensatz.
    2. WP verwendet intern standardmäßig UTF-8 und sendet das auch korrekt im HTTP-Header mit. Umstellen kann man das in den Blogeinstellungen. Ein Meta-Tag ist unnötig (und im Fehlerfall eher kontraproduktiv, da der HTTP-Header höher gewichtet wird).

    Sind beide Datenbanken in der gleichen Codierung eingerichtet und auch die Export-Datei UTF-8-codiert? Was steht bei den DB-Verbindungsdaten in der wp-config.php?

    Code
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', 'utf8_general_ci');


    Dort muss entweder die korrekte Codierung stehen oder ein Leerstring (je nach Serverkonfiguration).
    Editing wp-config.php WordPress Codex

  • Was steht bei den DB-Verbindungsdaten in der wp-config.php?

    Code
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', 'utf8_general_ci');

    Dort muss entweder die korrekte Codierung stehen oder ein Leerstring (je nach Serverkonfiguration).

    Hallo Marx,
    ich hatte 'DB_COLLATE','utf8' statt 'utf8_general_ci'. Dies habe ich geändert und es funktioniert!!! :-D:-D:-D Du hast mir schon zum zweiten Mal geholfen... Vielen Dank!

Jetzt mitmachen!

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