我正在开发一个带有 javascript 前端的应用程序,它可以从服务器接收一堆八位字节(目前我正在使用 php 的 chr() 来模拟一些数据)。
试图将数据从 javascript 传递到小程序中进行操作被证明是困难的。由于数据可以在字符串中包含空值,因此看起来它在第一个空值进入时就终止了。看起来一旦二进制数据接触 javascript 变量,编码就会与某些字节混淆(或者这可能只是一个问题以及我如何显示它)
无论哪种方式,我有什么选择可以获取从服务器发送的二进制数据块并将其放入 Java 小程序中进行操作。如果我想保持数据完整性,转换为 base64(或其他编码)是我唯一的选择吗?
这一切对我来说都是新的,所以希望我能清楚地理解。