Win32APIに関するsuiiのブックマーク (1)

  • C++ Note : UNICODE経由の文字コード変換

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

  • 1