我有一个将多个文件合并成一个文件的脚本。当其中一个文件采用UTF8编码时,它会出现错误。我想到应该使用utf8_decode()
函数来读取这些文件,但我不知道应该如何判断哪些文件需要解码。
我的代码基本上是这样的:
$output = '';
foreach ($files as $filename) {
$output .= file_get_contents($filename) . "\n";
}
file_put_contents('combined.txt', $output);
目前,在UTF8文件的开头,输出中添加了以下字符: