“wx.onBLECharacteristicValueChange((characteristic)”
从该方法解析到的数据characteristic.value 为一个ArrayBuffer,这个Buffer分为
Int8Array(6) [116, -31, -126, 3, -61, 90]
Int16Array(3) [-7820, 898, 23235]
Uint8Array(6) [116, 225, 130, 3, 195, 90]
需要解析该value使之变为 ->硬件蓝牙发送的 20181213113920b0000026d00000070000000fba00 (UTF-8) 的字符串
我用的“String.fromCharCode.apply(null, new Int16Array(characteristic.value))” 结果为最后一个Uinit8Array(6)中的数据,而且乱码显示为
请问这个怎么解决?