您的位置:首页 > 其它

MFC 下使用Listbox Control 的addstring 函数 乱码解决办法

2014-03-01 21:11 337 查看
在VS2010 下的工程,将整个工程的编码格式由UNICODE 改为 多字节字符集 就可以了!fuck

void CServerDlg::ReceiveData(CSocket &socket)
{
CString str;
TCHAR bufferdata[BUFFERSIZE];
int len = socket.Receive(bufferdata,BUFFERSIZE);

if (len != -1)
{
bufferdata[len] = '\0';
str= bufferdata;
m_List.AddString(str);
POSITION pos = m_socketlist.GetHeadPosition();
while (pos != NULL)
{
CClientSocket* socket = (CClientSocket*)m_socketlist.GetNext(pos);
if (socket != NULL)
socket->Send(bufferdata,len);
}
}
}




修改后,接收到了正确的数据。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: