wchar_t wstr[100]=L"wstr"; char str[100]; wcstombs(str,wstr,100);//宽字符转多字节 mbstowcs(wstr,str,100);//多字节转宽字符 也可以使用:MultiByteToWideChar和WideCharToMultiByte 参考: http://blog.csdn.net/iamoyjj/archive/2011/05/06/6400877.aspx