问题描述
- winhttp获得的内容(类型是wchat_t,全是标准字符)输出乱码
-
winhttp获得的内容(类型是wchat_t,全是标准字符),用printf可以正常输出,用其他的比如MessageBox输出就成了乱码,并且转换为char类型后输出时程序就出错终止,而转换为char的过程中API并未返回错误!
解决方案
这很难说,用printf可以正常输出不等于就一定是wchar。仔细检查下。
解决方案二:
既然printf可以,那就是你转换有问题。
unicode的应该要用wprintf输出。
时间: 2025-01-13 01:34:21