http://qiita.com/shiena/items/8c462b77aa9230893bd1
既定文字コード
新規作成時は、ANSI(shift_jis)。
既存ファイル読み込み時は自動判定して、自身が扱える形式(下記)ならその形式になる。
EUCなど扱えない形式を読み込むと文字化けしたANSIになる。
選択可能文字コード
ANSI : シフトJIS。当然BOMは無い。(シフトJISにはBOMという概念が無いので) Unicode : UTF-16 little endian。マルチバイト文字の下位8ビットを先に配置する方式。BOMあり。 Unicode big endian: UTF-16 big endian。マルチバイト文字の上位8ビットを先に配置する方式。BOMあり。 UTF-8 : UTF-8。BOMあり。(UTF-8にはエンディアンの概念は無いが、UTF-8だということを示すBOMを付けることはある)