首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

serialPort种的ReadExisting()方法串口读取GPS数据,为何得到一堆乱码

2012-09-14 
serialPort类的ReadExisting()方法串口读取GPS数据,为何得到一堆乱码?我用VS.NET2005里的serialPort类的Re

serialPort类的ReadExisting()方法串口读取GPS数据,为何得到一堆乱码?
我用VS.NET2005里的serialPort类的ReadExisting()方法读取GPS数据,为何得出来的是这样的一堆乱码呢?"???1\0\0\0?y?Z\0CC\0\0\0\0\0\09?\b\0\0\0\0\0\0\b\0?\a"

  语句是这样的:
  string Data = serialPort.ReadExisting();
  textBox1.AppendText(Data);
  结果在文本框里显示的都是上面一堆乱码。

  这个程序是我根据《C#与VB.NET网络通信开发实战》这本书写的,为何它上面显示是正常的,而我的则得出乱码?
  GPS是自己组装的,组装后使用原来厂商给的软件是可以读出数据的,但是用我自己写的这个程序却得到了乱码。
 

[解决办法]
需要解码 ,看看是那种类型的码 ,

热点排行