首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

SOCKET 偶然会出现乱码

2013-01-08 
SOCKET 偶尔会出现乱码程序正在进行测试,昨天传输还是好好的!今天起来一看。发现竟然会有乱码接收端://初始

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

这样的通信,接收会不稳定吗?怎么突然接收的汉字有乱码呢?
[解决办法]
发送方发给你的就是乱码
[解决办法]
接受数据的时候可能由于编码格式问题导致乱码

热点排行