MultiByteToWideCharとWideCharToMultiByteを使用して、任意のコードをUNICODE経由で変換できる。 MultiByteToWideChar では読み込ませる文字コードを指定し、 WideCharToMultiByte では変換したい文字コードを指定する。 ※MultiByteToWideCharを使っただけだと、UNICODE(UTF16)の状態になる。 ここから何か指定のコードに変換したい場合にWideCharToMultiByteを使用する。 ANSI→UNICODE int MultiByteToWideChar( UINT CodePage, // コードページ DWORD dwFlags, // 文字の種類を指定するフラグ LPCSTR lpMultiByteStr, // マップ元文字列のアドレス int cchMultiB