Laravel-excel: [PERTANYAAN] Bagaimana cara mengatur pengkodean dinamis saat mengimpor file CSV

Dibuat pada 18 Sep 2017  ·  3Komentar  ·  Sumber: Maatwebsite/Laravel-Excel

Versi paket, versi Laravel

Laravel 5.4
maatwebsite/excel 2.1.22

Perilaku yang diharapkan

Saya ingin tahu cara mengatur pengkodean dinamis saat mengimpor dari file CSV saat menggunakan importir chunk

Perilaku sebenarnya

Semua data bukan UTF-8 akan dihapus

File CSV

https://drive.google.com/file/d/0Bz-YEwnA8p4RTWRHQ09GSDQxWnc/view?usp=sharing

Komentar yang paling membantu

@aliusa
Maafkan aku,
Saya ingin tahu cara mengatur pengkodean dinamis saat menggunakan importir chunk . Saya lupa menambahkan ini ke pertanyaan

Semua 3 komentar

Sudahkah Anda mencoba cara yang dikatakan dokumen ?

// When utilising a closure, you can pass the input encoding as third parameter.
Excel::load('filename.csv', function($reader) {

}, 'UTF-8');

@aliusa
Maafkan aku,
Saya ingin tahu cara mengatur pengkodean dinamis saat menggunakan importir chunk . Saya lupa menambahkan ini ke pertanyaan

Untuk orang-orang yang menemukan masalah ini dari Google Penelusuran seperti yang saya lakukan, bagian dokumentasi ini menyelesaikan masalah ini: https://docs.laravel-excel.com/3.1/imports/custom-csv-settings.html
Anda dapat meneruskan pengkodean di konstruktor Kelas Impor yang Anda buat.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat