两台机器,一台机器向串口发送数据,另一台机器从串口读取数据,发送是成功的,但是读取出来的数据是乱码,用的是第三方串口通信类PCOMM。里面的一个方法是int WINAPI sio_read(int port, char *buf, int len);从串口读取数据,但是是dll文件,所以看不到具体的实现。用串口小助手调试是正常的,读取的数据正常显示,而且我用qt写了个简单的从串口读取数据的测试小程序,也是能正常收到的。所以判断是int WINAPI sio_read(int port, char *buf, int len);这个方法有问题,但是具体实现看不了,所以有知道的高手,麻烦指点一下,谢了