佚名通过本文主要向大家介绍了
请教一个关于BSTR显示中文的小问题,不吝赐教等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教一个关于BSTR显示中文的小问题,不吝赐教
描述:
描述:
本人是ATL新手,现遇到一个问题,程序代码如下:
COM中包含方法
HRESULT GetField(short row,BSTR indexName,BSTR* fieldValue)
客户端采用控制台程序调试
CComPtr<ISearchTable> ptrTool;
...得到接口指针....
CComBSTR tmp;
ptrTool->GetField(nRow,fieldName,&tmp);
wstring m = (BSTR)tmp;
wcout << m << endl; // problem
最后一行,只能显示英文,如果返回中文字符串,则无法显示。在VB下正常,本人对ATL中众多的字符串处理函数感到很头大,望各位不吝赐教,谢谢!