BOMの履歴

Byte Order Mark

Unicodeで、ビッグエンディアンとリトルエンディアンというコンピュータシステムの違いに対応するために先頭につけるやつ。


PHPBOMを認識しないらしい。

試しにUTF-8のBOMありをやってみると、コンソールでは変な文字が出力された。webサーバ経由では特に変なものは出なかった。

参考:スケーラブルWebサイト



BOMありだと先頭に「EF BB BF」が入る。ブラウザからは見えない。やっぱりwebサーバ経由でもうまくいかない場合があるみたい。session_startとかで。