mqtt订阅的输出发现有些参数值是乱码,经过反馈是gbk2312,网上查找了许多转义方法,都没效果?
发布于 5 年前 作者 xiulansong 13887 次浏览 来自 官方Issues
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)
     };
   });

回到顶部