我请求一个网页,CCHttpRequest
然后当我打印收到的响应时,CCString
我可以看到土耳其字符没有任何问题,但是当我分配收到的响应并使用奇怪的字符std::string
打印时出现。CCLog
我怎样才能解决这个问题?
std::vector<char> *buffer = response->getResponseData();
char jenny [buffer->size()];
for (unsigned int i = 0; i < buffer->size(); i++)
{
jenny[i] = (*buffer)[i];
}
CCString* uStr = CCString::createWithContentsOfFile(jenny);
string wStr(jenny);
CCLog("%ls", &wStr);
CCString 响应:从文件中获取数据(< ?xml version="1.0" encoding="utf-8"?> < string xmlns="http://tempuri.org/" > Gönderildi </ string >
字符串 CCLog 响应:����k�4p�</p>