小编lon*_*orp的帖子

来自CharCode的Javascript十六进制字符串

十六进制字符串:

var str = [0x6A, 0xE8, 0x05, 0x01, 0x00, 0x01, 0xD9, 0xDC, 0x0A, 0x09];
byte = '';
for (var i=0; i < str.length; i++) {
    byte += String.fromCharCode( parseInt(str[i], 16).toString(16) );
}
Run Code Online (Sandbox Code Playgroud)

但接收器显示:

6A C3A8 05 01 00 01 C399 C39C 0A 09
Run Code Online (Sandbox Code Playgroud)

知道如何保持 2 个字节吗?或者也许我的代码错误,尤其是。对于nodejs?

*更新了脚本。我对 NodeJS 有点陌生,我喜欢看看 NodeJS 提供了哪些非阻塞事件,因为在“忙碌”的日子里我丢失了一些数据。使用 binascii.(un)hexlify 和 PHP mbstring (un)pack (用于 Web 视图)让脚本适用于 python。

期待:

6A E8 05 01 00 01 D9 DC 0A 09
Run Code Online (Sandbox Code Playgroud)

javascript hex node.js

3
推荐指数
1
解决办法
8366
查看次数

标签 统计

hex ×1

javascript ×1

node.js ×1