Importkodierung in PHPmyAdmin nach Backup

  • Hey!
    Welche Kodierung soll ich beim DB-Import in phpMyAdmin einstellen?
    Sowohl bei UTF8 als auch bei Latin 1 werden die Sonderzeichen nicht richtig angezeigt...
    MfG
    sn

    • 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

  • So wie sie war (Latin1) Man sollte dazu sagen, dass die DB aus einer ursprünglichen Installation von 2.2 stammt und ich vor dem Export (aus Kompatibilitätsgründen bzgl. der Kategorien) auf 2.3.3. geupgraded hatte.
    Beim exportieren gibt es meines wissens auch keine Option zum ändern der Kodierung...

  • Ich probier's mal. ;-)

    Also: Importierst Du den Dump in die gleiche Datenbank oder eine andere? Wenn es eine andere ist: Stimmt die Encoding-Einstellung der Datenbanken überein?

    Angenommen, es ist eine Latin1-DB und Du stellst beim Import Latin-1 ein, was kommt denn dann z.B. als Sonderzeichen in der Seite raus? Zwei komische Zeichen, wo nur ein Umlaut hingehört? Oder ein leeres Kästchen bzw Fragezeichen, eventuell mit danach verschluckten Zeichen?

  • Andere Datenbank: Alte DB (wurde unter 2.2 erstellt) hatte LATIN1, Neue WP-DBs (Unter 2.3.3 erstellt) haben UTF-8 und egal ob ich mit UTF-8 oder Latin 1 importiere, das ergebnis bleibt dasselbe: sn | BLOG
    Danke
    sn

  • Mein Problem ist leider immer noch nicht gelöst. Es wird doch jemanden geben der mir helfen kann, bitte viel Zeit bleibt mir nicht mehr...
    Danke
    sn

  • Sorry für die späte Antwort, habe nicht immer Zeit zum Posten. Tja... Wenn ich mir den Zeichensalat so anschaue, werde ich da auf Anhieb auch nicht schlau draus. Manchmal sieht man es ja sofort, was Sache ist, aber das ist nicht direkt einfach. Ich könnte es mir so vorstellen: Die Latin1-DB wurde irrtümlich als UTF-8 exportiert (Umlaute werden als zwei Bytes gespeichert). Dann wurde sie als Latin1 importiert (die beiden Bytes des vormaligen Umlauts werden als einzelne Zeichen behandelt, weil Latin1 nur ein-bytige Zeichen hat). Auf die Weise könnten die vier Zeichen entstanden sein. Beim Import als UTF-8 müssten demnach zwei Zeichen statt eines Umlauts entstehen, aber die falschen!?! Äh ja, oder so ähnlich. Encoding-Hell -- wenn man das ein, zwei Mal mitgemacht hat, benutzt man nur noch UTF-8. ;-)

    Probier mal Hiskys Tip aus, das klingt gut. Ansonsten würde ich an Deiner Stelle sicherstellen, dass der Export überhaupt erstmal stimmt. Wenn phpMyAdmin das nicht hinkriegt, nimm ein anderes Tool, z.B. das BackupWordPress-Plugin oder eben den MySQl-Dumper, wenn Dein alter Account Perl unterstützt.

Jetzt mitmachen!

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