emqx http数据桥接乱码 要在哪里设置编码格式
PUBLISH(Q0, R0, D0, Topic=testtopic/test1, PacketId=undefined, Payload(hex)=7BDF01F0038A010700DC00D400B800FB014601AE01A800CC06DD01BF05B3016102160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000388DF7B)
这是要桥接的数据 打印出来 其中payload是乱码的 其他参数正常
map === {metadata={“rule_id”:“rule_09gi”}, peerhost=124.72.117.53, clientid=device01, flags={“retain”:false,“dup”:false}, node=emqx@127.0.0.1, qos=0, payload={��� � �eJ�> ��P�y% ���{, pub_props={“User-Property”:{}}, publish_received_at=1693820787572, topic=testtopic/test1, id=00060485625B3D81F4455C004D65015C, event=message.publish, username=admin, timestamp=1693820787572} 这个是桥接后 服务端打印的日志
使用 EMQX 版本是?这里的日志打印是 EMQX 原样的打印输出么?
版本是5.1.1的 emqx输出的日志是正常。 就是使用数据桥接 http服务后,接收到的payload数据里面是乱码的
对了 payload里面的数据是16进制数据 是不是因为这个原因导致的
我也遇到这样的问题了 寻求解决方案