在运行命令行mqtt客户端时,如何将\r包含在此mqtt消息中?

在运行命令行mqtt客户端时,如何将\r包含在此mqtt消息中?,mqtt,command-line-tool,Mqtt,Command Line Tool,我使用的是命令行mqtt客户机 我想发布包含回车符的消息。下面是我所做的 mqtt-cli mqtt.test.com topic "mqtt_msg 1\r" 但是,不发送回车符。而是发送ASCII“\r”字符。如何将回车符放在mqtt消息中?看起来“^”是windows的转义字符 比如: mqtt-cli mqtt.test.com topic "mqtt_msg 1^ " 在此处添加“^”字符,然后按return 它可能同时发送一个\r和\n看起来“^”是windows的转义字符 比如

我使用的是命令行mqtt客户机

我想发布包含回车符的消息。下面是我所做的

mqtt-cli mqtt.test.com topic "mqtt_msg 1\r"

但是,不发送回车符。而是发送ASCII“\r”字符。如何将回车符放在mqtt消息中?

看起来“^”是windows的转义字符

比如:

mqtt-cli mqtt.test.com topic "mqtt_msg 1^
"
在此处添加“^”字符,然后按return


它可能同时发送一个\r和\n

看起来“^”是windows的转义字符

比如:

mqtt-cli mqtt.test.com topic "mqtt_msg 1^
"
在此处添加“^”字符,然后按return

可能同时发送\r和\n的。请尝试此操作

mqtt-cli mqtt.test.com topic "mqtt_msg 1\\r"
您需要添加额外的
\
作为转义字符。

试试这个

mqtt-cli mqtt.test.com topic "mqtt_msg 1\\r"

您需要添加额外的
\
作为转义字符。

hardillb,我已经测试了您的答案,但它不起作用。^在MQTT消息中一起发送:(hardillb,我已经测试了您的答案,但它不起作用。^在MQTT消息中一起发送:(