发送端代码Stream stm=tcpclnt.GetStream();
ASCIIEncoding asen=new ASCIIEncoding();
byte[] ba=asen.GetBytes(SendWindows.Text);
stm.Write(ba,0,ba.Length);
接收端代码:byte[] b=new byte[100];
int k=s.Receive(b);
string message=System.Text.Encoding.UTF8.GetString(b);
Message.AppendText(message);
为什么发送英文就能正确接收,而发送中文,接收后却显示的是"?"!
求高人指点,说明原因及其解决办法,先谢了
ASCIIEncoding asen=new ASCIIEncoding();
byte[] ba=asen.GetBytes(SendWindows.Text);
stm.Write(ba,0,ba.Length);
接收端代码:byte[] b=new byte[100];
int k=s.Receive(b);
string message=System.Text.Encoding.UTF8.GetString(b);
Message.AppendText(message);
为什么发送英文就能正确接收,而发送中文,接收后却显示的是"?"!
求高人指点,说明原因及其解决办法,先谢了
解决方案 »
- 请问如何创建带有音乐背景的windows应用程序?
- 求助:datagridview选中行问题,里面有timer扫描
- listview 添加checkbox,大家共同探讨,给出最好的代码!
- 各位大哥!救救小弟吧!我现在在坐从一个表里提取数据,要产生多个DataTable,可是不知该如何下手。在线等!!!!
- 请问谁有域名查询和域名注册的开发包或相关文档.
- 哪位有MS Project 的工具栏图标,可以提供一下 ,100分成交
- 诚聘兼职程序员,待遇优厚,并可建立长期合作关系。
- 求“ 微软发布VB、C#数据库编程代码包”!
- 创建.net风格的菜单和工具栏
- 关于成立深圳c#活动小组之倡议
- 如何获得dataset.datatable表中对应字段的最大、最小值(即如何在断开的表中应用SQL语句)?
- 请教:windows service 启动不了?
发送端代码Stream stm=tcpclnt.GetStream();
byte[] ba=System.Text.Encoding.UTF8.GetBytes(SendWindows.Text);
stm.Write(ba,0,ba.Length);
接收端代码:byte[] b=new byte[100];
int k=s.Receive(b);
string message=System.Text.Encoding.UTF8.GetString(b);
Message.AppendText(message);
byte[] msg = Encoding.GetEncoding("gb2312").GetBytes(strSendData);