拆分字符无法识别
Split character is not recognized
当我寻找用于拆分字符串的可靠字符时,我发现了一个较早的 post 关于使用“((char)007)”作为拆分字符,所以我决定将其用于 request/response 我正在建设的项目。
但是当我在需要分离的数据部分之间使用“((char)007)”发送数据时,数据却像这样到达了套接字的另一端"teq□weq□1231□21231"。
所以目前无法正确拆分此数据。关于为什么会发生这种情况的任何想法以及我可以采用哪种方法来解决这个问题,我还可以使用什么进行拆分,任何想法都会受到赞赏,谢谢。
如果您正在打印控制字符 (BELL),那么您的控制台可能无法正确打印出来。
在任何情况下,考虑只发送像序列化对象这样的结构(反序列化 user-supplied 内容时要小心)或者 JSON。任何具有标准化格式的结构从长远来看都会比任意拆分魔术字符做得更好
当我寻找用于拆分字符串的可靠字符时,我发现了一个较早的 post 关于使用“((char)007)”作为拆分字符,所以我决定将其用于 request/response 我正在建设的项目。
但是当我在需要分离的数据部分之间使用“((char)007)”发送数据时,数据却像这样到达了套接字的另一端"teq□weq□1231□21231"。
所以目前无法正确拆分此数据。关于为什么会发生这种情况的任何想法以及我可以采用哪种方法来解决这个问题,我还可以使用什么进行拆分,任何想法都会受到赞赏,谢谢。
如果您正在打印控制字符 (BELL),那么您的控制台可能无法正确打印出来。
在任何情况下,考虑只发送像序列化对象这样的结构(反序列化 user-supplied 内容时要小心)或者 JSON。任何具有标准化格式的结构从长远来看都会比任意拆分魔术字符做得更好