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: mysql query utf-8 -> csv = Umlautprobleme

    cybermailer

    • Schreiberling
    • Beiträge: 308
    mysql query utf-8 -> csv = Umlautprobleme
    am: 22. November 2016, 20:51:44
    Liebes Team,

    ich habe meinen shop (V1.06) auf utf-8 umgestellt. Funktioniert soweit alles gut.
    Habe dazu die Anleitung von noRiddle befolgt. Er weist aber direkt auch in der Anleitung auf Probleme
    beim Export mit csv hin ... und gibt den Tipp auf decode, encode

    Nun muss ich aber anscheinend meine csv Export Scripte anpassen da die Umlaute "nicht korrekt" dargestellt werden bzw. in Excel erst umgestellt werden müsste.

    Kann ich die query Ausgabe so konvertieren dass diese wie früher bei latin1 wieder normal lesbar sind auf Anhieb?

    Folgendes habe ich versucht:

    Zitat
    $rows = array();

    // Loop over the db resultset and put encoded values into $rows
    while($row = mysql_fetch_assoc($result)) {
      $rows[] = array_map('utf8_encode', $row);
    }

    // Output $rows
    echo json_encode($rows);

    Leider endet das Ganze mit einer Endlosschleife.
    Wäre dieser Ansatz der richtige oder wie geht man vor?

    Vielen Dank,

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36098.0
    Managed Server

    web28

    • modified Team
    • Beiträge: 9.404
    Re: mysql query utf-8 -> csv = Umlautprobleme
    Antwort #1 am: 22. November 2016, 21:54:40
    Du kannst die Export CSV ganz einfach mit Notepad++ nach ANSI umkodieren und anschließend wie gewohnt mit Excel öffnen und bearbeiten.
    Oder Open Office benutzen, hier kann man beim Öffnen der CSV die Zeichencodierung auswählen.

    Vor dem Import der CSV in den Shop muss dann natürlich wieder auf UTF-8 ohne Bom umkodiert werden.

    Gruss Web28

    cybermailer

    • Schreiberling
    • Beiträge: 308
    Re: mysql query utf-8 -> csv = Umlautprobleme
    Antwort #2 am: 22. November 2016, 22:30:56
    Hi, ja dieser Weg ist mir klar. Ich bräuchte es nämlich nicht für den Reimport sondern lediglich als Excel.

    Dh. mit der Liste wird nachher nix mehr Shop relevantes gemacht. Dh. Import/Export so wie bei den Produkten greif ich nicht an...es geht nur um eine generelle Frage wie man das lösen könnte für einen Sonderfall. Ich exportiere nämlich die Bestellungen und vergleiche zwei Excel Sheets mittels macro auf Zahlungseingänge...
    1 Antworten
    1774 Aufrufe
    25. September 2014, 14:29:59 von scheffer
    9 Antworten
    2134 Aufrufe
    27. Dezember 2022, 13:02:52 von lachralle
    3 Antworten
    3372 Aufrufe
    06. Dezember 2011, 11:58:20 von Tomcraft