【问题标题】:Removing unknown character of displayed string删除显示字符串的未知字符
【发布时间】:2018-01-24 06:52:08
【问题描述】:

我有一个程序,在 vb6 中编程 TCPConnector,在 c# 中编程 B。两者都使用 Sockets.Both 以字符串格式进行通信。

如您所见,我在 TCPConnector 程序中输入了几个字符串,,"IN1UOXF""blablabla"。但是,当在程序 B 中收到时,突然“[]”出现在我收到的所有响应中。

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

谁能提出一个克服这个问题的好方法?

【问题讨论】:

    标签: c# string sockets vb6


    【解决方案1】:

    似乎是换行问题(如:\r\n) 设置断点,查看HEX中的字符串,就知道是什么字符出问题了。

    【讨论】:

    • 问题是,我输入的每个字符串/整数都会产生相同的结果。我不确定我是否理解如何完成您建议的“查看 HEX 中的字符串”。
    • 我想到了类似的东西:string test = "hans"; byte[] testByte = Encoding.Default.GetBytes(test);
    猜你喜欢
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    相关资源
    最近更新 更多