ja_JP.UTF-8

ロケールが"ja_JP.UTF-8"なら、文字コードUTF-8のファイルとして書き込まれる。

C言語のワイド文字入出力 | 雑記帳

setlocale.cで、

こう書くと、

test1.txtを開いたら
test1.txtを開いたら

test1.txtを開いたら、

EUC-JP
EUC-JP

EUC-JP。

test2.txtを開いたら
test2.txtを開いたら

test2.txtを開いたら、

UTF-8
UTF-8

UTF-8

Sample/c/setlocale/ja_JP.UTF-8/src/setlocale at master · bg1bgst333/Sample · GitHub