wchar_tとロケールとファイルシステム(fopen)がごっちゃになってた気がするんだが。