QT字符格式相互转换
//QString->QByteArray
QString buf = “123”;
QByteArray a = buf.toUtf8();
a = buf.toLocal8Bit(); //转化为本地编码 windows一般ANSI编码 linux中文默认utf8
//QByteArray->char *
char *b = a.data();
//char* -> QString
char *p = “abc”;
QString c = QString§;
//QString转化为c++的string在转化为char*
QString buf = “123”;
buf.toStdString().data();
//转化为本地编码
QString buf = “123”;
buf.toLocal8Bit(); //转化为本地编码 windows一般ANSI编码 linux中文默认utf8