如何从串口接收十六进制数据并将其显示在C#的文本框中?

时间:2016-07-30 09:49:20

标签: c# winforms encoding hex

我使用以下

byte[] hex=new byte[1000];
string RecievedData = myport.ReadExisting();
if (!(RecievedData == ""))
{
    hex = Encoding.GetEncoding(28591).GetBytes(RecievedData);
    string hexString = BitConverter.ToString(hex);
    txtbox.text+=hexString;
}

但问题是此代码将所有没有字符值的字节转换为0x3F。

0 个答案:

没有答案