【发布时间】:2017-08-19 14:55:12
【问题描述】:
我有一个 QString StrData = "abcd",我想获得该字符串的十六进制值 Ascii,反之亦然。
例如来自"abcd" to "61 62 63 64" 和来自"61 62 63 64" to "abcd"
我设法得到十六进制的 Ascii 值,但不知道如何取回它
Qstring StrData = "abcd";
Qstring HexStrData;
for (int i = 0; i < StrData.length(); i++) {
HexStrData.append(Qstring::number(StrData.at(i).unicode(), 16));
HexStrData.append(" ");
}
【问题讨论】: