[問題] String收值問題

看板C_Sharp (C#)作者 (future314)時間11年前 (2014/08/15 23:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想傳一個浮點數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://www.ptt.cc/bbs/C_Sharp/M.1408115413.A.26E.html
文章代碼(AID): #1JxYBL9k (C_Sharp)
文章代碼(AID): #1JxYBL9k (C_Sharp)