gpt4 book ai didi

javascript - 为什么 PHP 发送二进制 0x2EF5 而 Javascript 接收 0x2EFD?

转载 作者:行者123 更新时间:2023-11-28 07:26:31 25 4
gpt4 key购买 nike

我的 PHP 读取一个二进制文件并将其传输到 Javascript 客户端。不幸的是,我有一个错误的解析;例如,十六进制值 2EF5 的处理方式与 2EFD 类似。

PHP

echo file_get_contents($filepath);

JAVASCRIPT

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]
}
});
}

最佳答案

这个问题只能使用 header 来解决。

在 HTML 中

或者 在 PHP 中

header('内容类型:text/html; charset=utf-8');

关于javascript - 为什么 PHP 发送二进制 0x2EF5 而 Javascript 接收 0x2EFD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29601656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com