Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Umlaute der Kundennamen falsch

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Umlaute der Kundennamen falsch
    am: 19. Dezember 2014, 17:45:23
    Hallo,

    ich musste ein Backup der Tabelle customers mit MySQL-Dumper machen. Nun werden aber im Backend in der Kundenübersicht alle Umlaute mit ? angezeigt. Wenn ich dann diesen Kunden bearbeite und auf aktualisieren klicke, werden die Umlaut wieder korrekt angezeigt.

    Wie kann ich das wieder ändern, so dass alle Namen korrekt angezeigt werden?

    Gruß

    Robert

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31816.0
    Trade Republic - Provisionsfrei Aktien handeln

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Umlaute der Kundennamen falsch
    Antwort #1 am: 19. Dezember 2014, 18:24:34
    Du hast beim wiederherstellen der Tabelle offensichtlich die falsche Codierung gewählt, wobei das der MySQLDumper eigentlich automatisch machen sollte oder hast du die Backup-Datei nachträglich noch mit einem Editor bearbeitet und dabei die Codierung der Datei geändert?

    Grüße

    Torsten

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Umlaute der Kundennamen falsch
    Antwort #2 am: 19. Dezember 2014, 18:38:47
    Die Codierung scheint aber korrekt zu sein, da die Tabelle customers und customers_last_name sowie customers_first_name latin1_german1_ci haben. An der Backup-Datei habe ich nichts gemacht.

    Hier ein Auszug daraus:

    Code: SQL  [Auswählen]
    --
    -- Create Table `customers`
    --

    DROP TABLE IF EXISTS `customers`;
    CREATE TABLE `customers` (
     `customers_gender` CHAR(1) COLLATE latin1_german1_ci NOT NULL,
      `customers_firstname` VARCHAR(64) COLLATE latin1_german1_ci NOT NULL,
      `customers_lastname` VARCHAR(64) COLLATE latin1_german1_ci NOT NULL,

      PRIMARY KEY (`customers_id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=647 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;

    --
    -- Data for Table `customers`
    --
     

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Umlaute der Kundennamen falsch
    Antwort #3 am: 19. Dezember 2014, 18:44:34
    Die Dumper Datei ist falsch kodiert, überprüfe das mit Notepad++

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Umlaute der Kundennamen falsch
    Antwort #4 am: 19. Dezember 2014, 18:52:43
    Die standard Codierung des MySQL-Servers ist utf8. Als Codierung für die Backup-Datei habe ich latin1 cp1252WestEuropean ausgewählt und dann das Backup gemacht. Standardmäßig steht in dem Auswahlfeld aber utf8 - UTF-8 Unicode. Muss ich das so lassen?

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Umlaute der Kundennamen falsch
    Antwort #5 am: 19. Dezember 2014, 19:09:53
    Ich habe die Standardeinstellung jetzt mit UTF so gelassen und die Umlaute werden richtig angezeigt, bis auf einige Namen, wo das immer noch nicht stimmt. Kann ich nicht verstehen, aber es sind nur wenige, was nicht schlimm ist.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Umlaute der Kundennamen falsch
    Antwort #6 am: 19. Dezember 2014, 19:56:09
    Mit UTF-8 ist das richtig. Wenn es jetzt noch vereinzelt falsche Zeichen gibt war das vorher auch so. In den Texten ist dort ein Codierungsmischmasch. Bei wenigen ist das nicht schlimm, kann aber im Backend bei den kundendaten korrigiert werden, wenn man dazu Zeit und Lust hat.

    Gruss Web28

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Umlaute der Kundennamen falsch
    Antwort #7 am: 20. Dezember 2014, 15:12:08
    Die Umlaute sind doch noch nicht korrekt. Die Artikelnamen stimmen nicht, die Optionsauswahl wie weiß oder grün werden auch nicht richtig angezeigt und daher auch in den Bestellungen nicht. Außerdem sind die Umlaute in der Bestellübersicht nicht richtig. Hier ist der Shop: www.klebetrends.de zu ansehen. Wenn man da auf die Kategorie Tür-Sticker klickt, sieht man das.

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Umlaute der Kundennamen falsch
    Antwort #8 am: 20. Dezember 2014, 17:02:11
    Ich habe jetzt ein Backup vom 19.12. genommen, was noch die richtige Codierung hatte. Jetzt ist alles ok.
    2 Antworten
    2180 Aufrufe
    17. April 2010, 22:34:36 von jannemann
    8 Antworten
    5211 Aufrufe
    19. März 2010, 10:13:19 von Tomcraft
    27 Antworten
    11271 Aufrufe
    23. September 2014, 22:47:00 von sunflash
    2 Antworten
    2156 Aufrufe
    09. März 2016, 10:00:22 von Toby
               
    anything