2016-06-12 エンコーディング: BOM 今日の新語 BOM(ボム)はByte Order Markの略で、UnicodeやUTF-8の文字エンコードでファイルを扱うときに、目印として埋め込まれる記号らしい。 エンディアンの違いを吸収するための目印みたいだけど、バイナリモードでファイルオープンしたときに思いもよらない文字列を読み込んでしまうなど、副作用がある(エディタ上では見えないけど、マークがデータとして存在している)ので特異な場合を除いてはBOMなしでファイルを扱ったのうが無難っぽい。 あくまで個人の見解ですw