首先我引用了JustinIO.cs这个类,通过里面的read方法得到串口的数据,如:
string a4=Encoding.ASCII.GetString(ss_port.Read(8));这样就能将8个字节的数据读出来
用这个类的read方法得到的都是字节数组类型的数据,所以必须要转换一下
现在问题出来了,如果我读到的是英文字母或数字,一切正常,但是读到汉字的话就会出现乱码
string a6=Encoding.Default.GetString(ss_port.Read(8));
我曾经用上面的方法得到过汉字,用default,可是程序没动,几天后再用又是读乱码了,我十分不解啊请高手给指点一下,谢谢了