ISAXContentHandler::characters的参数是const wchar_t * 类型的,我怎么进行字符串比较,复制之类的操作?

解决方案 »

  1.   

    CString 支持 wchar。用lstrcpy(), lstrcmp也行。
      

  2.   

    ISAXContentHandler和其他MS XML parser的接口都使用Unicode的字符串,const wchar_t * 类型就是Unicode,所以只要把Unicode的字符串转换为ascii就行:WideCharToMultiByte(CP_ACP,0,......
      

  3.   

    是Unicode,wcscpy英文可以,对中文就不行。用WideCharToMultiByte可以。