У меня есть файл CSV с несколькими строками, в которых есть текст / слова, содержащие специальный символ, например ñ,
Произошло следующее: когда я попытался импортировать CSV-файл, слова с указанными выше или похожими символами будут преобразованы в 0.
Я использую ToModel
use Maatwebsite\Excel\Concerns\ToModel;
Чтобы воспроизвести это, просто попробуйте поместить специальный символ в одну из ячеек вашего CSV-файла, а затем импортируйте его, например:
Excel::import(new CsvImport, request()->file('file'));
Вывод: Результирующие вставленные данные со специальным символом будут сохранены как 0
Примечание. Добавление данных непосредственно из формы не преобразует специальные символы в 0, только при загрузке CSV через импорт.
utf8_general_ci
- person Dilip Hirapara   schedule 12.03.2020