Notice: iconv(): Detected an illegal character in input string in D:\xampp\htdocs\parser_2\eholoty\index.php on line 103
fputcsv($fp, explode('$', iconv('UTF-8', 'Windows-1251', $line)), ";"); #103 строка
iconv('UTF-8', 'Windows-1251//IGNORE', $line)
fputcsv($fp, explode('$', iconv('UTF-8', 'Windows-1251//TRANSLIT', $line)), ";");
Если добавить к out_charset строку //TRANSLIT, включается режим транслитерации. Это значит, что в случае, если символ не может быть представлен в требуемой кодировке, он будет заменен на один или несколько наиболее близких по внешнему виду символов. Если добавить строку //IGNORE, то символы, которые не могут быть представлены в требуемой кодировке, будут удалены. В случае отсутствия вышеуказанных параметров будет сгенерирована ошибка уровня E_NOTICE, а функция вернет FALSE.