1. down一个<<无废话xml>>,里面有讲到.
2. 用宏:  A2BSTR   BSTR2A   W2A ... ...

解决方案 »

  1.   

    这些都是ATL的宏,有没有标准C的方法?(我用的是BCB4.0)
      

  2.   

    按照<<无废话xml>>里所说的编码方法,自己写程序把
      

  3.   

    char *tmp = _com_util::ConvertBSTRToString( BSTR bstrVal );
    OK.
      

  4.   

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

  5.   

    to redbin:
    用这种方法,连接时出错。
      

  6.   

    LLnju(LLnju):用这个涵数会多出一个字符,你知道如何安全的去掉这个字符吗??
      

  7.   

    To gxlzlu(万年老猫):哪一个,怎么我没注意到