У меня есть файлы CSV, которые я читаю по: Почему этот CSV не анализируется с помощью fgetcsv?
Но теперь есть некоторые ,, которые являются UTF8, а некоторые нет, ... как я могу реализовать «автоопределение»?
Попробуйте эту функцию php: mb_detect_encoding
Это делает то, что означает название: обнаружение кодировки символов.