Через curl получаю строку и записываю ее в файл file.csv, смотрю на сервере кодировку через file -bi file.csv показывает что кодировка charset=iso-8859-1, затем вручную меняю кодировку на UTF-8, снова получаю строку через curl сохраняю ее в тот же файл, смотрю кодировку и кодировка становится снова charset=iso-8859-1. Отсюда следующие вопросы:
1) Как сохранять сразу в кодировку UTF-8, когда я получаю строку я посмотрел ее кодировку через mb_detect_encoding показывает что кодировка UTF-8, но если сделать echo этой строки то там абракадабра
2) Пробую манипуляции с изменением кодировки функцией iconv ничего толкового не выходит
Сейчас попробовал сделать строгое определение кодировки echo mb_detect_encoding($out,'ISO-8859-1',true); получил ISO-8859-1, затем делаю iconv("ISO-8859-1","UTF-8//IGNORE",$out), получаю абракадабру