C# 串口编程中遇到的问题,遍求高手解决
问题如下:
对方把待传输的数据写入串口以前,数据是正确的。我在本机接收后立即输出,在输出的数据中,
英文字母和数字完全正确,部分汉字也正确,但有一部分汉字就发生了改变,变成其他的汉字或者
乱码了。为了找出原因,我输出了其十六进制编码,发现了问题。我接收的数据的
十六进制编码的范围只能是0到127,所有大于127的数都变成其对128求模后的数字了,我想这个是部分汉字不能正确显示的原因吧。
读写串口前的数据是用内存流来生成字节数组的。
遍求高手帮我解决这个问题,实在是很急啊!!!!