
c#中如何读取串口的数据并在textBox中显示?串口内容有中英文数字等,该如何编码显示呢?
我也是在用DataReceived事件处理的,但是解码这块老是出问题,ASC、Unicode、UTF8/UTF16/UTF32等试过了,还是有一部分内容转换不了...
我也是在用DataReceived事件处理的,但是解码这块老是出问题,ASC、Unicode、UTF8/UTF16/UTF32等试过了,还是有一部分内容转换不了
展开
1个回答
展开全部
有个控件叫SerialPort,就是负责串口取数的,它有串口名称,波特率,数据位,结束位等属性,也有DataReceived事件,其他具体怎么解码,你可以试着来。
具体怎么转换编码,我也不太明白,还是应该看看发送数据的那一端发送的是什么码。也有可能是数据位和校验位设置的不对。
具体怎么转换编码,我也不太明白,还是应该看看发送数据的那一端发送的是什么码。也有可能是数据位和校验位设置的不对。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询