UTF8のBOM

XMLファイルを読み込んでデータベースに格納っていうプログラムで、
一部データになぜか文字化けが発生!

文字コードとかは正しいはずなんだけど…ってか一部っておかしいだろと思ってたらファイルにBOMがついてるのやらついてないのがあって、ついてると文字化けするみたいだ。

調べてたらあんまりBOMをつける必要ないみたい。
ってかなんでついてるのとついてないのがあるんだろ?
せめて統一しろよ。


あー、で。
対処法を探すとすぐ見つかりました。

http://cl.pocari.org/2006-06-05-1.html

にゃるほど〜


追記:
PHPはBOMがついてると駄目らしい。