当前位置:编程学习 > C#/ASP.NET >>

求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看看 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 jq1219 的回复:
有一个字节转换的方法,好像是WideCharToMultiByte,可以去MSDN看看


需要字节转换 --------------------编程问答-------------------- 建议LZ把收发过程中对数据的处理都以一个宽字符为单位! --------------------编程问答-------------------- 是的。。
引用 1 楼 jq1219 的回复:
有一个字节转换的方法,好像是WideCharToMultiByte,可以去MSDN看看
--------------------编程问答-------------------- 采用unicode,或者直接在要发的串前面加_T("中文");
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,