求助:Socket问题(C#和C++之间通讯)! 由于服务器端是用C++编的,我这里的客户端要用C#编程,但是我测试以后服务器端(C++)收到的信息全是乱码,请问我这里的客户端(C#)如何进行编码,才能让服务器端正常接收呢? 请教啦,时间紧迫,请帮帮小弟了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gb2312和BigEndianUnicode我已经试过了,还是乱码! C++我不是很懂//添加接受到的信息到文本框void CServerDlg::AddMsg(char* buffer,int nLen){ buffer[nLen]=NULL; CString s(buffer); CString strMsg; GetDlgItem(IDC_MSGEDIT)->GetWindowText(strMsg); strMsg+=s; strMsg+= "13"; strMsg+= "10"; GetDlgItem(IDC_MSGEDIT)->SetWindowText (strMsg);} C#:例如你用UTF8编码:byte[] byteBuffer =System.Text.Encoding.UTF8.GetString(strBuffer);完了通过网络把这个byteBuffer发到服务器端服务器采用相对应的方式解码 子窗体置顶 xml 序列化 字节数组属性遇到的问题 菜菜虫请教通俗例子关于ref和out Enter键怎么去实现Tab键的功能 从SQL server 转换到 postgresql 这个项目怎么做好 vs2005当中怎样显示全部代码!!!---包括自动生成的窗体代码 数据库通用连接中间件 c# 难题 求高手解答 C# 数据库有关的安全都有那些啊? 大侠们,大家帮忙测测我的.NET应用服务器吧。谢谢啊! c#和vc++消息传送问题
//添加接受到的信息到文本框
void CServerDlg::AddMsg(char* buffer,int nLen)
{
buffer[nLen]=NULL;
CString s(buffer);
CString strMsg;
GetDlgItem(IDC_MSGEDIT)->GetWindowText(strMsg);
strMsg+=s;
strMsg+= "13";
strMsg+= "10";
GetDlgItem(IDC_MSGEDIT)->SetWindowText (strMsg);
}
例如你用UTF8编码:
byte[] byteBuffer =System.Text.Encoding.UTF8.GetString(strBuffer);
完了通过网络把这个byteBuffer发到服务器端服务器采用相对应的方式解码