エンコーディング: BOM

BOM(ボム)はByte Order Markの略で、UnicodeUTF-8の文字エンコードでファイルを扱うときに、目印として埋め込まれる記号らしい。

エンディアンの違いを吸収するための目印みたいだけど、バイナリモードでファイルオープンしたときに思いもよらない文字列を読み込んでしまうなど、副作用がある(エディタ上では見えないけど、マークがデータとして存在している)ので特異な場合を除いてはBOMなしでファイルを扱ったのうが無難っぽい。

あくまで個人の見解ですw