fopen()の振る舞いで困るかも。Win32のfopen()はutf8を特別扱いするから。