MFC编写的串口通信程序出现乱码,该如何处理

MFC编写的串口通信程序出现乱码
MFC编写的串口通信程序出现乱码,该如何处理MFC编写的串口通信程序出现乱码,该如何处理MFC编写的串口通信程序出现乱码,该如何处理
以上是代码,我用串口转换的线把我的com1和com2连接起来,用串口助手分别短接TXD和RXD调试两个串口,收发正常。然后打开我的MFC程序控制com2,串口助手控制com1,结果就出现了如下的乱码
MFC编写的串口通信程序出现乱码,该如何处理
还请大神们予以指点,不胜感激。小弟刚入论坛,分不多,见谅。
------解决思路----------------------
mscomm太复杂 用第三方类吧 http://blog.****.net/sunnyloves/article/details/5575995
------解决思路----------------------
先看看接收到的每个字节的二进制值是多少。
------解决思路----------------------
数据位不对?
------解决思路----------------------
m_EditTxData    里 是 字符 ? 
------解决思路----------------------
format(%x,)????不知道是不是
------解决思路----------------------
乱码一般是因为收发波特率不一致
------解决思路----------------------
先用串口调试器看看数据对不对,
如果不对就查查波特率和数据位等参数,
如果数据对,还是乱码,应该是编码问题,两边的编码改一至就好了。