UTF-8はUnicodeという文字コード体系のエンコード(符号化)方式の一種です。 Unicodeのエンコード方式は別にUTF-16がよく使われます。 UTF-16はさらにビッグエンディアン(以下BE)とリトルエンディアン(LE)に分かれます。 通常UTF-16のファイルはエンディアンを区別する2バイトのBOM(バイト順マーク)が付加されます。付加されないときはBEと見なします。 UTF-8は本来BOMは不要なのですが、3バイトのBOMに相当するものを付ける場合があります。ただし通常は使用しません。 Windowのメモ帳は、昔はBOM無しのUTF-8は正常に読み込めませんでした。今は読み込めます。ただしBOM無しのUTF-8のファイルを読み込んで、それを上書き保存や、名前を付けて保存するとBOM付きになってしまいます。 ワードパッドはまだBOM無しのUTF-8のファイルは正常に扱えないよ
![Windows8.1ワードパッドをUTF-8で開きたいあるコンフィグファイルを開いたときに文字化けをしていたのにメモ帳では... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)