BOM付きUTF-16LEに変換する。
TextFile.hは、
こう書く。
BOMの列挙型が登場。
TextFile.cppは、
こう書く。
テキストをBOM付きUTF-16LEバイト列に変換してバッファにセット。
BOMの有無を判断して使うメンバ関数を変える。
MainWindow.cppは、
OnCreateで、最初はBOM無しなので、 Item1-1にラジオチェックを付ける。
Item1-1はBOM無し、 Item1-2はUTF-16LEのBOMとし、Item1-3、Item1-4の処理は何もしない。
"あいうえお"を書く。
Item1-1は、
BOM無しなので認識しない。
Item1-2は、
UTF-16LEのBOMがあるので、Unicodeと認識した。
Test/winapi/CTextFile/ConvertUtf16LEWithBomBytes/src/CTextFile at master · bg1bgst333/Test · GitHub