serialport变量名sP通过sP_DataReceived事件就可以实现啊string rd= sP.ReadExisting(); byte[] buffer = Encoding.Default.GetBytes(rd); string readString = Encoding.GetEncoding("GBK").GetString(buffer);textbox1.text=readString ;就可以显示了啊