QString和QByteArray相互转换
QString -> QByteArray
【方法1】 按照Utf-8编码转换,可以对中文进行转换
QString str = "hello world";
QbyteArray bytes = str.toUtf8();
【方法2】 按照ASCII编码方式转换,不可以转换中文
QString str = "hello world";
QBytesArray bytes = str.toLatin1();
QByteArray -> QString
【方法1】 直接使用
QBytesArray bytes = "hello world";
QString str = bytes;
【方法2】 prepend方法
QBytesArray bytes = "hello world";
QString str;
str.prepend(bytes);