积极答复者
在c# 的serialport 中,如何从串口中接收中文数据

问题
答案
全部回复
-
端口打开前设置这个属性试试!
我现在在端口打开之气那设置sp的编码为UTF8,
周雪峰然后通过string str = sp.ReadExisting();得到串口里的数据,但是这个str字符串是如下格式:\r\n\0a\0d\0a\0d\0a\0dbM\0G\0j\0g\0j\0g\0j\r\n\r\nOK\r\n我的真实数据是:
|r\nadadad才能Gjgjgj OK \r\n我应该怎样才能将上述的字符串转换为下面得形式呢?,上面那种字符时UTF8格式的字符串吗,我看网上说是用Regex.Unesacpe("")去掉转义符就行了,但是我试了没有用啊 -