C#TCP接收字符串乱码

C#二次开发软件,用TCP连接其他客户端发送这样的字符串,请问有人知道是什么东西吗?

img

1.使用tcp封包监控工具监控封包,检查对方发过来的到底是什么,确定是对方发的就是如此,还是你解析的有问题
2.如果对方发的就是如此,请询问对方封包格式以及字符串编码是啥

首先检查一下,客户端发送的内容,发送前打印一下看看。
你这个很可能是你c#页面的乱码,可参考这篇:https://blog.csdn.net/U201414786/article/details/84278018

不管是串口还是网口,传输的本质都是字节数组,在C#中是byte[],转成字符串的话需要指定编码格式,转成实例对象需要反序列化。