У меня есть скрипт, который объединяет несколько файлов в один, и он разбивается, когда один из файлов имеет кодировку UTF8. Я полагаю, что я должен использовать функцию utf8_decode()
при чтении файлов, но я не знаю, как определить, какие из них нужно декодировать.
Мой код в основном:
$output = '';
foreach ($files as $filename) {
$output .= file_get_contents($filename) . "\n";
}
file_put_contents('combined.txt', $output);
В настоящее время в начале файла UTF8 добавляются следующие символы: