IMarkupServices:ParseString获取web内容编码有关问题

IMarkupServices::ParseString获取web内容编码问题
我机器为gb2312编码,如果传给他一个utf-8编码的web文本,则无法正确解析!

请问下,这个函数能否改变编码获取方式?



------解决方案--------------------
C/C++ code

HRESULT ParseString(      
    OLECHAR *pchHTML,
    DWORD dwFlags,
    IMarkupContainer **ppContainerResult,
    IMarkupPointer *ppPointerStart,
    IMarkupPointer *ppPointerFinish
);

------解决方案--------------------
ParseString第一个参数是OLECHAR,表示必须是UNICODE编码,你在传入参数之前应该先把它转换为UNICODE形式。编码转换这里有一点资料:
http://blog.csdn.net/nerv3x3/archive/2008/11/04/3218433.aspx