QT 中unsigned char 转string
时间: 2023-03-27 14:04:28 浏览: 275
unsigned char数组转成string 用16进制表示
4星 · 用户满意度95%
可以使用QString的fromUtf8()函数将unsigned char类型转换为QString类型,然后再使用QString的toStdString()函数将QString类型转换为std::string类型。具体代码如下:
unsigned char uc = 'a';
QString qstr = QString::fromUtf8(reinterpret_cast<const char*>(&uc), sizeof(uc));
std::string str = qstr.toStdString();
阅读全文