<?php // 读取带BOM的文件(记事本创建a.txt,保存选择Utf8) $text = file_get_contents('./a.txt'); // 二进制的BOM头转16进制输出 echo strtoupper(bin2hex($text)); // 例如UTF8输出EFBBBF
PHP本身不忽略BOM头,但是也不处理BOM头,所以大家曾经都遇到过BOM头的问题
<?php // 读取带BOM的文件(记事本创建a.txt,保存选择Utf8) $text = file_get_contents('./a.txt'); // 二进制的BOM头转16进制输出 echo strtoupper(bin2hex($text)); // 例如UTF8输出EFBBBF
PHP本身不忽略BOM头,但是也不处理BOM头,所以大家曾经都遇到过BOM头的问题