我有一个将多个文件组合成一个文件的脚本,当其中一个文件使用UTF8编码时,它就会中断。我认为我应该在读取文件时使用utf8_decode()
函数,但我不知道如何区分哪些文件需要解码。
我的代码基本上是:
$output = '';
foreach ($files as $filename) {
$output .= file_get_contents($filename) . "\n";
}
file_put_contents('combined.txt', $output);
目前,在UTF8文件的开头,它在输出中添加以下字符:
https://stackoverflow.com/questions/505562
复制相似问题