実験方法

以下の文字列を MultiByte と WideChar それぞれで用意し、C の locale と C++ locale を使って変換してみました。

文字列
MultiByte の場合 82 dc 82 bd 96 be 93 fa 93 64 98 62 82 b5 82 dc 82 b7 81 41 82 c6 82 cc 82 b1 82 c6 82 c5 82 b5 82 bd 81 42 00
WideChar(UCS-2) の場合 307e 305f 660e 65e5 96fb 8a71 3057 307e 3059 3001 3068 306e 3053 3068 3067 3057 305f 3002 0000