"C"ロケール(Windows)

setlocaleがファイル入出力に及ぼす影響について試す。

setlocale, _wsetlocale | Microsoft Learn

まずは、"C"ロケールでファイル出力してみる。

fprintfとfwprintfでファイル出力。

fprintfはShift_JIS出力。
fprintfはShift_JIS出力。

fprintfはShift_JIS出力。

fwprintfでは文字化けしてしまった。
fwprintfでは文字化けしてしまった。

fwprintfでは文字化けしてしまった。
"C"ロケールでワイド文字関数はやめておこう。

Sample/c/setlocale/setlocale_Windows_C/src/setlocale at master · bg1bgst333/Sample · GitHub