为什么PHP发送二进制0x2EF5,而Javascript接收0x2EFD?
我的PHP读取一个二进制文件并将其传输到Javascript客户端。不幸的是,我有一个错误的解析;例如,十六进制值2EF5的处理方式与2EFD类似 PHP JAVASCRIPT为什么PHP发送二进制0x2EF5,而Javascript接收0x2EFD?,javascript,php,file,binary,Javascript,Php,File,Binary,我的PHP读取一个二进制文件并将其传输到Javascript客户端。不幸的是,我有一个错误的解析;例如,十六进制值2EF5的处理方式与2EFD类似 PHP JAVASCRIPT 这个问题只能通过使用头来解决 在html中 或 在php中 标题的内容类型:text/html;字符集=utf-8' 很抱歉,您的解决方案无效。我尝试添加标题的内容类型:text/html;字符集=utf-8';在php端,在my$.ajax post contentype中也是如此,但0xF5的解析方式始终与0xFD
这个问题只能通过使用头来解决 在html中 或 在php中
标题的内容类型:text/html;字符集=utf-8' 很抱歉,您的解决方案无效。我尝试添加标题的内容类型:text/html;字符集=utf-8';在php端,在my$.ajax post contentype中也是如此,但0xF5的解析方式始终与0xFD类似。
echo file_get_contents($filepath);
function handleDatFile(data){
var view = new jDataView(data, undefined, undefined, true);
parser = new jParser(view, {
header: {
ID: 'uint32',
sample: 'uint32',
analogs: [
'array',
function(){
var v0 = this.parse(16);
return v0.toString(2);
},
8
],
digitals: ['array', 4, 29]
}
});
}