作者future314 (future314)
看板C_Sharp
标题[问题] String收值问题
时间Fri Aug 15 23:10:11 2014
我想传一个浮点数123.456
先在传送端将他变成4Byte (79 E9 F6 24) 再用RS232传送
但在接收端我用 String recivedData = serialPort1.ReadExisting();
却变成y??B(79 3F 3F 24) 因为中间2个字元无法编码变成"?"
值也变成47.XXX
请问有什麽方法可以收到正确的字串呢?
还是说在这种case只能用Read不能用ReadExisting?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.170.195.146
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1408115413.A.26E.html