HTML、PHPファイルで文字コードUTF-8使用時の注意点(BOMあり、無し)|PHP工房
UTF-8にはBOMあり、BOMなしの2種類があり、Webで使うHTML、PHPファイルなどは基本的にBOMなしで保存、上書きする必要があります。