不同编码的字符串转换的方法网上挺多的,但是能用的就不多了,在此总结一下常用的字符串转换方法(有些是自己摸索的,有些是看微软例子程序知道的),不足的转换我会在以后的日志里加上的~~
wchar_t转换为char:
char转换为wchar_t:
TCHAR(char和wchar_t)与_bstr_t互转:
CString,int,string,TCHAR*之间的转换:
_variant_t 转TCHAR*:
CComBSTR转TCHAR*:
PS(给需要的partner):
ATL中CComBSTR与_bstr_t的区别?
共同点:对于BSTR到BSTR,BSTR到对象(CComBSTR/_bstr_t),对象到BSTR,两者之间没有什么区别,CComBSTR与_bstr_t都能很好地管理处理BSTR. 异同点:_bstr_t提供了BSTR到char,wchar_t指针的处理,也就是说能把BSTR的内容拷贝成char*,而CComBSTR就没有这种功能。
好了,暂时也想不起来了~那就到这吧~呵呵~
22:39:38