CStdioFile
読込むファイルがUNICODE → CFile::typeBinary 先頭2ByteがBOM(Byte Order Mark)の場合あり
読込むファイルがMBCS → CFile::typeText プログラムがUNICDOEの時ロケールに応じたMBCS→WIDE変換される (読込むファイル自体のコードは関係なく、ロケールで決めうちされる) → setlocale
VC覚書きページ...