#4264
匿名
ゲスト

なぜかは分かりませんが、相当昔にメールで聞いたことがありまして、
Unicodeで保存する時は、BOMは必須という回答でした。
Unicodeとシステム既定両対応なので、ファイルの解釈をするために、Bomで単純に判断するためと思います。あるいは、Windowsの仕様というか制限で、つけないとUnicodeと判断してくれないとか、そんな感じだと思います。 WindowsはUnicodeにはBomをつけるのが基本みたいなんで。