收藏
回答

微信小程序 蓝牙 写入数据,要传输中文,应该把中文转成什么?

蓝牙写入数据的 writeBLECharacteristicValue 直接传中文 ,{"method": "SetAddrInfo","addr": "admin", "info": { "number": "1325736882","name": "admin","sms" : "啊咳咳咳咳咳"}}

返回的数据

{number: "1325736882", name: "admin", sms: "J³³³³³"}

乱码了,请问怎么解决?


最后一次编辑于  2022-10-12
回答关注问题邀请回答
收藏

2 个回答

  • 微盟
    微盟
    2022-10-12

    要先转成设备对应的二进制值,如果你是蓝牙打印的话,可以参考一下这个转码:https://wxopen.club/topic/5e3818b263be59546f2ec20a

    2022-10-12
    有用
    回复 1
    • 九离
      九离
      2022-10-13
      设备那边说要把中文转 成 GB2312 的格式,然后用于发短信,我把 中文转成 gb2312 的格式,传给设备,但是短信 发过来,也没有转成中文,还是 gb2312
      2022-10-13
      回复
  • 九离
    九离
    2022-10-12

    有没有大佬告诉一下的呀

    2022-10-12
    有用
    回复
登录 后发表内容