使用PHP批量去除文件UTF8 BOM信息的方法是移除特定的utf-8 bom文件头。
1、找到\\xef\\xbb\\xbf后并做移除
2、全部参考代码如下:
$bufsize = 65536;
$utf8bom = "\\xef\\xbb\\xbf";
$inf = fopen(path, r);
$outf = fopen(output, w);
$buf = fread($inf, strlen($utf8bom)); if ($buf != $utf8bom)
{
fwrite($outf, $buf);
} if ($buf == "")
{ exit();
} while (true)
{
$buf = fread($inf, $bufsize); if ($buf == "")
{ exit();
}
fwrite($outf, $buf);
}
}?>