C# 删除显示字符串的未知字符

C# 删除显示字符串的未知字符,c#,string,sockets,vb6,C#,String,Sockets,Vb6,我有一个程序,用vb6编写TCPConnector,用c#编写B。两者都使用套接字进行通信。都是字符串格式 如您所见,我在TCPConnector程序中的“inuOxf”和“blabla”中输入了几个字符串。然而,当在程序B中收到时,我得到的所有响应中突然出现“[]” 我尝试过使用Trim(),但不起作用 有人能提出一个克服这一问题的好方法吗 似乎是换行符问题(如:\r\n) 设置一个断点并查看十六进制的字符串,然后您将看到问题出在什么字符上。问题是,我输入的每个字符串/整数都会产生相同的结果。

我有一个程序,用vb6编写TCPConnector,用c#编写B。两者都使用套接字进行通信。都是字符串格式

如您所见,我在TCPConnector程序中的“inuOxf”和“blabla”中输入了几个字符串。然而,当在程序B中收到时,我得到的所有响应中突然出现“[]”

我尝试过使用Trim(),但不起作用

有人能提出一个克服这一问题的好方法吗


似乎是换行符问题(如:\r\n)
设置一个断点并查看十六进制的字符串,然后您将看到问题出在什么字符上。

问题是,我输入的每个字符串/整数都会产生相同的结果。我不确定我是否理解如何实现您建议的“以十六进制形式查看字符串”;byte[]testByte=Encoding.Default.GetBytes(测试);