【发布时间】:2012-07-17 11:46:37
【问题描述】:
我一直在解释从 C 服务器到我的 java 应用程序的响应。希望 C 服务器以 BIG_ENDIAN 格式响应我的 java,我的问题是如何将响应转换为 Integer。我正在粘贴从 C 服务器获得的响应,并想知道如何在 java 中执行“be64toh”函数。
来自 C 服务器的响应 -
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^A^A^B^ @^@^@^N^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^A^@^ @^@^K^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^BÃ^@^@^@ ^A你的 请求已成功向我们注册并在 处理。^@^@^@^@^D^@^@^@^@^@^@^@¨ýf^@^@^@^@^@mX@^@^@^@^@^ @^@^@^@^N^@^@^@^@^@^@^@^@^@^@^@^H
我不确定如何解释不可读的字节,当转换为十六进制时,它们中的大多数是null,但其中很少有像^H、^A 等那样填充数据。你能请帮我找到解决方案。
【问题讨论】: