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

解决方案 »

  1.   

    直接用串口类SerialPort发送就可以了
    SerialPort comm = new SerialPort();
    //设置略
    comm.Open();
    comm.Encoding = Encoding.Unicode;
    comm.Write("你好");
      

  2.   


    因为你说你要发Unicode我才写这个。但串口调试助手的encoding不是unicode.你如果一定要让串口调试助手看到中文。
    SerialPort comm = new SerialPort();
    comm.PortName = "COM2";
    comm.BaudRate = 19200;
    comm.Open();
    comm.Encoding = Encoding.GetEncoding("GB2312");
    comm.Write("你好");
      

  3.   

    comm.Encoding = Encoding.GetEncoding("GB2312");