QString、QByteArray 的等效转换:
QByteArray = QString.toUtf8();
QString = QByteArray;
QString、QByteArray asc2转换为16进制显示:
QString不能直接转换为16进制显示,要先转换为QByteArray,再16进制显示:QString.toUtf8().toHex()
而QByteArray可以直接转换为16进制显示:QByteArray.toHex()
QString,16进制显示转换为 asc2的 QString / QByteArray:
QString txtBuf = "616263414243";// "abcABC"的16进制显示
QString/QByteArray str1 = QByteArray::fromHex(txtBuf.toUtf8());// 这种转换方式可忽略掉中间空格