При чтении csv файла с кодировкой UTF with BOM, в начале первой строки какой-то непонятный символ. Вот этот символ: \xef
if(false !== $handle = fopen("data.csv", "r")) {
while(($data = fgetcsv($handle, 0, ";"))) {
// $data[0] содержит этот символ
}
}
csv файл у меня достаточно большой. Считать его полностью в переменную, потом удалить ненужные символы - не могу. Использую только построчное чтение для скорости работы и оптимизации ресурсов.
Подскажите пожалуйста, как обойти это?
Нужен метод, который будет работать достаточно быстро с файлом более 1.5 ГБ
Продвижение своими сайтами как стратегия роста и независимости