收藏
回答

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)
     };
   });


最后一次编辑于  11-18
回答关注问题邀请回答
收藏
问题标签