>>378
UTF-8のBOMはれっきとした仕様だよ
RFC 3629にもUnicode Bookにも書いてる。

もっともBOMがないとUTF-8と認識させることができないのはおかしいけど