Laravel 5.4
maatwebsite/excel 2.1.22
Ich möchte wissen, wie man beim Import aus einer CSV-Datei die Codierung dynamisch einstellt, wenn man Chunk Importer verwendet
Alle Daten, die nicht UTF-8 sind, werden entfernt
https://drive.google.com/file/d/0Bz-YEwnA8p4RTWRHQ09GSDQxWnc/view?usp=sharing
Hast du es so versucht, wie es in den Dokumenten steht?
// When utilising a closure, you can pass the input encoding as third parameter.
Excel::load('filename.csv', function($reader) {
}, 'UTF-8');
@alusa
Oh es tut mir leid,
Ich möchte wissen, wie man die Codierung dynamisch einstellt, wenn man Chunk Importer verwendet. Ich habe vergessen, dies zur Frage hinzuzufügen
Für Leute, die wie ich über dieses Problem in der Google-Suche stolpern, löst dieser Teil der Dokumentation dieses Problem: https://docs.laravel-excel.com/3.1/imports/custom-csv-settings.html
Sie können die Codierung im Konstruktor der von Ihnen erstellten Importklasse übergeben.
Hilfreichster Kommentar
@alusa
Oh es tut mir leid,
Ich möchte wissen, wie man die Codierung dynamisch einstellt, wenn man Chunk Importer verwendet. Ich habe vergessen, dies zur Frage hinzuzufügen