iconv () не работает правильно на PHP5.5.21

Я создал простой PHP-скрипт, который получает содержимое файла. После iconv функция меняет кодировку на UTF-8. На моем локальном хосте все работает правильно (PHP 7). Проблема в том, что он не работает на сайте с установленным PHP 5.5.21. Мне действительно нужно это исправить, чтобы он работал и на 5.5.21.

iconv (): обнаружен недопустимый символ во входной строке в FILE-PATH

Код, который не работает на 5.5, но на 7:

$file = file_get_contents($_FILES['csvfile']['tmp_name']);
$c = iconv(iconv_get_encoding($file),"UTF-8",$file);

Iconv на PHP7
введите описание изображения здесь
Iconv на PHP5.5
введите описание изображения здесь

Файл для конвертации:
введите описание изображения здесь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]