【发布时间】:2017-11-04 02:19:08
【问题描述】:
我通过以下方式通过 QByteArray 接收串行数据
QByteArray serialdata = testport->readAll();
qDebug() << serialdata;
qDebug 会溢出类似的东西
...\x00T\xAAN\x82v\xA9k\x7F\xEE\xCEMf\x1C\xAA...
我知道这背后有字符串/字符,但绝对不知道使用什么格式。我搜索了必应和这个板,但没有发现任何线索。更让我困惑的是,这些作品的长度不同。有些是 \x12,有些是 \x123 甚至是 \x1234。
谁能告诉我这是什么编解码器或格式以及我如何将其转换为 QString?
【问题讨论】:
标签: c++ qt escaping qstring qbytearray