设备接入 IoTDA-消息通信相关问题:为何上报中文数据,平台会乱码呈现?

时间:2025-02-12 14:56:16

为何上报中文数据,平台会乱码呈现?

问题描述

使用MQTT.fx设备模拟器进行数据上报时,在json字符串中携带中文字符,如下图:

图4 MQTT.fx数据上报截图

上报至IoTDA平台后,会出现乱码情况,如下图:

图5 设备-设备属性乱码样例

可能原因

MQTT.fx设备模拟器不支持中文字符。

解决办法

  1. 与平台交互时,不使用中文字符。
  2. 请将上报数据中的中文字符进行Unicode编码处理。
  3. 替换第三方设备模拟器,推荐使用IoTDA自研的设备模拟器
support.huaweicloud.com/iothub_faq/iot_faq_00225.html