我使用以下
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。