У меня есть функция, которая загружает файл CSV, представленный пользователем, в мою базу данных, используя fgetcsv
и т. Д.
У моей базы данных есть сортировка utf8_general_ci, а для кодировки веб-сайта установлено значение utf-8.
Как я могу убедиться, что при вставке данных из CSV в мою базу данных для отображения на веб-сайте установлена правильная кодировка?
Нужно ли проверять каждую строку, используя что-то вроде mb_detect_encoding
(кажется, немного интенсивнее памяти), или я могу просто utf8_encode
всю строку. Или я не должен волноваться?