读书人

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

发布时间: 2012-03-22 17:43:57 作者: rapoo

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();

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

[解决办法]
发送方发给你的就是乱码
[解决办法]
接受数据的时候可能由于编码格式问题导致乱码

读书人网 >行业软件

热点推荐