中文乱码问题,请指教

问题描述

使用java程序进行消息订阅,mqtt.fx发布消息,带有中文的地方会出现乱码
image
回调函数指定了编码格式是UTF-8也不可以

环境信息

  • EMQ X 版本:emqx/emqx:4.2.9
  • 操作系统及版本:
  • 其他

相应的配置文件内容


详细日志


相关截图

消息发送接收都没问题
image

会不会是 MQTT.fx 和 你的 Java 两端额编码不匹配??

EMQ X 肯定是不会改消息内容的…你可以在查查。或者换我们的 MQTTX 试试

服务端为EMQx 4.4.1 版本,使用 org.eclipse.paho.client.mqttv3 1.2.5 版本接收消息,MQTTX v1.7.3 发布消息;传输中文的时候也出现乱码了;请问有解决办法麽?
image

客户端接收消息的代码里,设置字符集编码了吗
需要保证发送端和接收端两边编解码字符集一致

发送端MQTTx没看到编码设置入口,接收端可以尝试设置