winhttp读取网页的纯文本内容输出乱码!解决办法

winhttp读取网页的纯文本内容输出乱码!
winhttp读取网页的纯文本内容(缓冲区类型是wchat_t,字符全是标准字符),用printf可以正常输出,
用其他的比如MessageBox输出就成了乱码,并且当转换为char类型后并输出时程序就出错并中止退出,
而转换为char的过程中WinAPI并未返回错误!百思不得其解!
------解决思路----------------------
网页的文本内容一般是GBK或UTF8编码,最好用char缓冲区来接收,然后用MultiByteToWideChar转换为wchar_t字符串,再进行显示