我需要在消息中使用“1C”(十六进制)作为字段分隔符。但是,当我手动将 1C 放入消息中并在 UltraEdit 中查看最终消息的十六进制输出时,我看到的是 31 63,即 1 和 C 的十六进制等价物。如何确保它在十六进制输出中也保持为 1C ?我没有可以将其放入消息中的 ASCII 等效项。
打开示例请求消息后,我只看到一个“。” (点)在 ASCII 字符串中,1C 在 UltraEdit 上的十六进制转储中,这就是我想要的。事实上,Notepad++ 也将其显示为“FS”,但我的消息仅显示 1C。
谢谢。
最佳答案
通过写 '\u001c'
可以得到一个值为 1C 的字符作为字符常量,或包括 "…\u001c…"
在字符串文字中。
关于java - 添加十六进制字段分隔符 1C (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396735/