收藏
回答

mqtt订阅的输出发现有些参数值是乱码,经过反馈是gbk2312,网上查找了许多转义方法,都没效果?


mqttClient.on('message', (topic, message) => {
     // message is Buffer
     message = JSON.parse(message.toString());
     console.log('收到来自:', topic, '的消息:', message);
     // console.log(topic, ', 收到消息:', JSON.parse(iconv.decode(message, 'gb2312')));
     console.log(message.term.profName);
     if (this.mqttMsgReadyCallback) {
       // 全局回调发送消息
       this.mqttMsgReadyCallback(topic, message)
     };
   });


回答关注问题邀请回答
收藏

2 个回答

  • zj3
    zj3
    2023-02-21

    问题解决了吗?麻烦分享一下

    2023-02-21
    有用
    回复
  • Try
    Try
    2020-04-21

    我是连续不间断的发送数据 会出现每包都是?乱码

    2020-04-21
    有用
    回复
登录 后发表内容
问题标签