日期:2014-05-18  浏览次数:20821 次

串口调试助手
急求串口调试助手的问题。。。
我想发送:你好。Unicode编码是4F60597D。然后我选择以16进制发送,点发送。
我想请问下的是我选择了以16进制发送,数据转成什么格式的了?我想在我程序里体现这个功能。
我没有说明白的直接问。在线急等。

------解决方案--------------------
探讨
引用:
直接用串口类SerialPort发送就可以了

C# code
SerialPort comm = new SerialPort();
//设置略
comm.Open();
comm.Encoding = Encoding.Unicode;
comm.Write("你好");


不可以的。发送过来的还是乱码。

------解决方案--------------------
comm.Encoding = Encoding.GetEncoding("GB2312");