如何使用PHP批量去除文件UTF8 BOM信息

2025-12-17 18:10:41
推荐回答(1个)
回答1:

使用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);
}
}?>