求VC高手帮忙
下面是小的聊天工具中,获取窗口中的内容,并发送,但是下面程序只是实现了发送字母和数字,不支持汉字,请高手指点:怎么能够也支持汉字,谢谢!
Edit m_NewEdit.GetWindowText(str);
m_NewEdit.SetWindowText(_T(""));
char szSendStr[100] = "" ;
wcstombs_s(&count, szSendStr,100,str.GetBuffer,_TRUNCATE);
Status = m_Newsock.Send(szSendStr, Strlen(szSendStr);)
--------------------编程问答-------------------- 有一个字节转换的方法,好像是WideCharToMultiByte,可以去MSDN看看 --------------------编程问答-------------------- --------------------编程问答--------------------
需要字节转换 --------------------编程问答-------------------- 建议LZ把收发过程中对数据的处理都以一个宽字符为单位! --------------------编程问答-------------------- 是的。。 --------------------编程问答-------------------- 采用unicode,或者直接在要发的串前面加_T("中文");
补充:.NET技术 , VC.NET