Правильно избегать двойной цитаты в CSV

У меня есть такая строка в моем CSV:

"Samsung U600 24"","10000003409","1","10000003427"

Цитата рядом с 24 используется для выражения дюймов, в то время как цитата рядом с этой цитатой закрывает поле. Я читаю строку с fgetcsv но парсер делает ошибку и читает значение как:

Samsung U600 24",10000003409"

Я попробовал поставить обратную косую черту перед цифрой дюймов, но тогда я просто получаю обратную косую черту в имени:

Samsung U600 24\"

Есть ли способ правильно избежать этого в CSV, так что это значение будет Samsung U600 24" , или мне нужно повторно его использовать в процессоре?

Используйте 2 кавычки:

 "Samsung U600 24""" 

Не только двойные кавычки, вам понадобится одиночная кавычка ( ' ), двойная кавычка ( " ), обратная косая черта ( \ ) и NUL (байт NULL).

Используйте fputcsv() для записи, а fgetcsv() для чтения, что позаботится обо всех.