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