Пользователь отправил CSV-файл для загрузки UTF-8

У меня есть функция, которая загружает файл CSV, представленный пользователем, в мою базу данных, используя fgetcsv и т. Д.

У моей базы данных есть сортировка utf8_general_ci, а для кодировки веб-сайта установлено значение utf-8.

Как я могу убедиться, что при вставке данных из CSV в мою базу данных для отображения на веб-сайте установлена ​​правильная кодировка?

Нужно ли проверять каждую строку, используя что-то вроде mb_detect_encoding (кажется, немного интенсивнее памяти), или я могу просто utf8_encode всю строку. Или я не должен волноваться?