Ответ 1
Я решил проблему:
Я изменил значение:
'use_bom'=>false
в
'use_bom'=>true
в 'csv'
части файла excel.php
в папке конфигурации.
Желаю вам успеха!
Детали изображения:
При попытке экспортировать базу данных данных я увидел некоторое количество мусора вместо того, чтобы показывать фактические данные, которые являются символами UTF-8. Я использовал Excel для открытия csv, и я использовал Maatwebsite/Laravel-Excel пакет для экспорта csv.
Вот мой контроллер:
public function downloadExcel($type)
{
$data = Item::get()->toArray();
return Excel::create('solutionstuff_example', function($excel) use ($data) {
header('Content-Encoding: UTF-8');
header('Content-type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename=solutionstuff_example.csv');
$excel->sheet('mySheet', function($sheet) use ($data)
{
$sheet->fromArray($data);
});
})->download($type);
}
Вот его:
Если кто-то сталкивается с проблемой и знает, как ее исправить. Надеюсь, вы поможете мне ее решить. Благодаря
Я решил проблему:
Я изменил значение:
'use_bom'=>false
в
'use_bom'=>true
в 'csv'
части файла excel.php
в папке конфигурации.
Желаю вам успеха!
Детали изображения: