ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) そんなの簡単ジャン! MultiByteToWideCharで、UTF-8からUTF16にして WideCharToMultiByteで、UTF-16からSJISにすればいいだけじゃん。 終了。。 って言う人が多いかとは思うけど、 暗記力の悪いウィリアムのいたずら、 MultiByteToWideCharの引数ってなんだったっけ? バッファの大きさもとめるのに、0いれるんだっけ(^^;) と、なってしまうので、 自分へのメモということで、かいてみました。 こんなかんじ unsigned char *MyUtil::utf8ToSjis(char *utf8) { wchar_t* utf16 = NULL; if ( utf8 == NULL ) return NULL; //=