用PHP去掉文件头的Unicode签名(BOM)方法
废话不多说,直接上代码
"; } closedir($dh); } functioncheckBOM($filename){ $contents=file_get_contents($filename); $charset[1]=substr($contents,0,1); $charset[2]=substr($contents,1,1); $charset[3]=substr($contents,2,1); if(ord($charset[1])==239&&ord($charset[2])==187&&ord($charset[3])==191){ $rest=substr($contents,3); rewrite($filename,$rest); returntrue; } elsereturn("BOMNotFound."); } functionrewrite($filename,$data){ $filenum=fopen($filename,"w"); flock($filenum,LOCK_EX); fwrite($filenum,$data); fclose($filenum); } ?>
以上这篇用PHP去掉文件头的Unicode签名(BOM)方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。