当前位置: 代码迷 >> 报表 >> SOCKET 偶尔会出现乱码解决方法
  详细解决方案

SOCKET 偶尔会出现乱码解决方法

热度:286   发布时间:2016-05-05 08:07:22.0
SOCKET 偶尔会出现乱码

程序正在进行测试,昨天传输还是好好的!今天起来一看。发现竟然会有乱码
接收端:
//初始化要用的流
  ns = service.GetStream();
  sr = new StreamReader(ns);  
  sw = new StreamWriter(ns, Encoding.Default);

  //开始接收内容
  str = sr.ReadLine();

昨天接收str还是能正常接收的。
早上以看就有乱码了

发送端:
 ns = tcpClient2.GetStream();
 senddata = new StreamWriter(ns);
 senddata.WriteLine("entrybalance," + carbrand);//建行模式发送的carbrand 的值为标签号
 senddata.Flush();

这样的通信,接收会不稳定吗?怎么突然接收的汉字有乱码呢?

------解决方案--------------------
发送方发给你的就是乱码
------解决方案--------------------
接受数据的时候可能由于编码格式问题导致乱码
  相关解决方案