У меня есть вход для загрузки на сайте.Пользователи могут загружать файлы CSV с использованием UTF8 или ISO-8859-1 или других кодировок.
Как правильно определить кодировку, преобразовать ее в UTF-8, чтобы я мог сохранить ее в БД UTF-8?
Посмотрите на Iconv и mb_detect_encoding () .
Не существует 100% безопасного способа определения правильного набора чата, если только нетбольше информации, чем сам файл.Если вы можете быть уверены, что это только эти два набора символов, они должны быть в безопасности.