これまでワイド文字出力と言いながら、ワイド文字テキストファイルとして出力できていなかったが、ccsにUTF-16LEも指定できるので、これでWindowsのUnicodeテキストファイルとして出力する。
fopen.cで、
こう書く。
始めにUTF-16LEのBOMを書き、一旦閉じてから、再び開いて今度は本文を書く。
test.txtを開くと、
ロケール入ってないので文字化け。
しかし最近のWindowsのメモ帳やサクラエディタだとUTF-16LEとわかる。
Sample/c/fopen/ccs_UTF-16LE/src/fopen at master · bg1bgst333/Sample · GitHub