QString str = "\u4f60\u597d";
QTextCodec *codec = QTextCodec::codecForName("utf-8"); //定义使用utf-8编码
QByteArray ret = codec->fromUnicode(str); //将unicode字符串用utf-8编码
QString string = QString::fromUtf8(ret); //将utf-8编码的数据赋给QString
qDebug() << string; //输出"你好"
将unicode字符串用utf-8编码,并用QString输出。