MFC 下使用Listbox Control 的addstring 函数 乱码解决办法
2014-03-01 21:11
337 查看
在VS2010 下的工程,将整个工程的编码格式由UNICODE 改为 多字节字符集 就可以了!fuck
![](http://img.blog.csdn.net/20140301210842671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcm9iaW5zb25fOTEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
修改后,接收到了正确的数据。
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); } } }
修改后,接收到了正确的数据。
相关文章推荐
- [转载]Unity3D的断点调试功能
- 面向对象中的聚合与耦合
- 杨辉三角的输出(C++语言)
- Epoll与异步非阻塞
- 算法导论(第三版)15.1-5(斐波那契数列问题)
- 转:问题与总结
- JavaScript 获取标签属性值
- FTP操作类( 拷贝、移动、删除文件 创建目录 )
- GSL数学库在VS2008环境下配置
- LeetCode - Regular Expression Matching
- HDU1896Stones(优先队列)
- OpenERP中自定义模块卸载失败,Postgres数据库删不掉数据库,OpenERP登录不了一直在加载的问题解决方案。
- UVA1513--Movie collection--线段树
- 字符串替换
- 默认情况下,使用IIS作为Web服务器的无法下载apk文件
- 深网的概念
- Oracle之监听的作用
- python图像包PIL学习
- C# 实现多线程的同步方法详解
- 假币的型号