Возможно ли как то прочитать файл в binary file contents, для последующей записи в массив и сериализации в json ?
Пробую file_get_contents, при попытке json_encode, получаю ошибку:
son_encode(): Invalid UTF-8 sequence in argument
Пробовал такую функцию:
function file_get_contents_utf8($fn) {
$content = file_get_contents($fn);
return mb_convert_encoding($content, 'UTF-8',
mb_detect_encoding($content, 'UTF-8, ISO-8859-1', true));
}
Вроде все ок, но при десериализации массива, получаю 0 элементов.