谢谢。

解决方案 »

  1.   

    int MultiByteToWideChar(
    UINT CodePage, 
    DWORD dwFlags, 
    LPCSTR lpMultiByteStr, 
    int cbMultiByte, 
    LPWSTR lpWideCharStr, 
    int cchWideChar );
    int WideCharToMultiByte(
    UINT CodePage, 
    DWORD dwFlags, 
    LPCWSTR lpWideCharStr, 
    int cchWideChar, 
    LPSTR lpMultiByteStr, 
    int cbMultiByte, 
    LPCSTR lpDefaultChar, 
    LPBOOL lpUsedDefaultChar );
    Look MSDN
      

  2.   

    namespace _com_util {
    // Convert char * to BSTR
    //
    BSTR __stdcall ConvertStringToBSTR(const char* pSrc) throw(_com_error); // Convert BSTR to char *
    //
    char* __stdcall ConvertBSTRToString(BSTR pSrc) throw(_com_error);
    }