Laravel-excel: [PERGUNTA] Como definir codificação dinâmica ao importar arquivo CSV

Criado em 18 set. 2017  ·  3Comentários  ·  Fonte: Maatwebsite/Laravel-Excel

Versão do pacote, versão Laravel

Laravel 5.4
site maat/excel 2.1.22

Comportamento esperado

Eu quero saber como definir a codificação dinâmica ao importar do arquivo CSV ao usar o importador de pedaços

Comportamento real

Todos os dados não são UTF-8 serão removidos

Arquivo CSV

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

Comentários muito úteis

@aliusa
Ah me desculpe,
Eu quero saber como codificação de conjunto dinâmico ao usar o importador de pedaços. esqueci de adicionar na pergunta

Todos 3 comentários

Você já tentou do jeito que os documentos dizem?

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

}, 'UTF-8');

@aliusa
Ah me desculpe,
Eu quero saber como codificação de conjunto dinâmico ao usar o importador de pedaços. esqueci de adicionar na pergunta

Para as pessoas que se deparam com esse problema na Pesquisa do Google como eu, esta parte da documentação resolve esse problema: https://docs.laravel-excel.com/3.1/imports/custom-csv-settings.html
Você pode passar a codificação no construtor da classe de importação que você cria.

Esta página foi útil?
0 / 5 - 0 avaliações