『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3857|回复: 2

[求助] 求助 node-red tcp mqtt 乱码问题

[复制链接]

3

主题

167

帖子

4016

积分

论坛元老

Rank: 8Rank: 8

积分
4016
金钱
3849
HASS币
0
发表于 2019-7-13 09:57:25 | 显示全部楼层 |阅读模式
本帖最后由 andyup 于 2019-7-13 10:57 编辑

我输入选mqtt或tcp

从windows的调试软件中          发送                 中文  
估计发送编码是gbk 或gb2312

在node-red 中                         收到的是          ����
估计接收编码是utf8


尝试用一下代码没有作用
msg.payload=msg.payload.toString("utf8");

单独写了软件,用utf8发送是没有问题的...这样兼容会有问题...怎么把不是utf8的转utf8上呢.....

求解  


回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-7-13 11:59:00 | 显示全部楼层
本帖最后由 情非殇 于 2019-7-13 12:02 编辑

msg.payload好像需要加括号的

我之前有次是加括号就好使了,,你试试这样
msg.payload = (msg.payload).toString(utf8)




回复

使用道具 举报

3

主题

167

帖子

4016

积分

论坛元老

Rank: 8Rank: 8

积分
4016
金钱
3849
HASS币
0
 楼主| 发表于 2019-7-13 13:36:02 | 显示全部楼层
感谢你的帮助,测试情况是还是乱码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:27 , Processed in 0.062130 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表