文字列型間の変換

次の表に示す関数は、文字列をある文字列型から別の文字列型に変換します。

機能 Description
FoldString 1 つの文字列を別の文字列に変換します。
LCMapString ロケール別に文字列をマップします。
ToUnicode 仮想キー コードを Unicode 文字に変換します。
MultiByteToWideChar マルチバイト文字列を Unicode 文字列にマップします。
WideCharToMultiByte Unicode 文字列をマルチバイト文字列にマップします。

 

WideCharToMultiByte 関数と MultiByteToWideChar 関数は、複数の文字列型をサポートするアプリケーションに特に役立ちます。 ANSI C では、変換関数 wcstombsmbstowcs も定義されていますが、変換は標準 C ライブラリでサポートされている文字セットとの間でのみ行うことができます。

Windows API の Unicode