html52.com
我爱小程序-开发者交流社区

小程序-蓝牙数据解析乱码?

“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)中的数据,而且乱码显示为


请问这个怎么解决?



评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付