Импорт UTF-8 рубрики Maatwebsite Laravel

Я использую Maatwebsite в Laravel, и это очень хороший вариант для работ Excel, но у меня есть одна проблема … У меня есть лист Excel с арабским заголовком, поэтому, когда я импортирую его, он преобразуется в непонятный английский символ, чтобы соответствовать ключу массива .. Итак, каково решение моей проблемы?

1

Решение

Я знаю, что уже слишком поздно, но для кого-то еще, у кого может быть такая же проблема, вы должны изменить значение ключа «заголовок» на «оригинал» в массиве «импорт» файла config / excel.php.

'import' => [
...
'heading' => 'original',
],
3

Другие решения

http://www.maatwebsite.nl/laravel-excel/docs/import

Посмотрите заголовок об импортной кодировке.

Со страницы thoose:

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

}, 'UTF-8');

// or without a closure, you can use it as second parameter.
Excel::load('filename.csv', 'UTF-8');

Это решает проблему?

1

Я опоздал, но этот рабочий для меня вместо модифицирующего import.php, в вашем контроллере добавьте

config(['excel.import.heading' => 'original' ]);
0
По вопросам рекламы [email protected]