用c++写一个请求网页数据到最后转码的时候前面的数据都正常就是最后老是带着一个或几个乱码字符如下,怎么都去不掉。:(经过各种调试最后发现问题所在,数据请求回来后进行啦转码,最后一步转码后最后的一个字符转成啦乱码。然后网上找方法,还好有人遇到啦同样的问题,解决掉喽。有问题的代码:stringrestr="请求回来的数据";DWORDdwNum=MultiByteToWideChar(CP_ACP,0,restr.c_str(),-1,NULL,0);//返回原始ASCII码的字符数目wchar_t*pwText=newwchar_t[dwNum];//根据ASCII码的字符数分配UTF8的空间M