如题,CString字符串为“技术问题”,
请问如何转为“6280672F95EE9898”

解决方案 »

  1.   

    CString s.format(%x,“技术问题”);
      

  2.   

    3jaja(3++输入法) 你的方法不行吧,我试了,不能用的,
      

  3.   

    __int64 nData;
    memcpy(&nData,“技术问题",sizeof(nData));
    CString s.format("%I64x",nData);或者可以这样:
    CString s.format("%I64x",*((__int64*)(“技术问题")));
      

  4.   

    用 stonespace(stonespace) 所提供的代码获得的结果均是 e2cccacef5cabcbc
    并非所需的 6280672F95EE9898 
    想实现的是将GB2312的中文编码转换为代码页为CP936的Unicode编码,
    似乎和 WideCharToMultiByte 函数有关,还请各位指点。感谢三位的关注。