可以用QByteArray的toPercentEncdoing()方法,比如:
QString strUtf8 = "....";
QString strUtf8UrlEncoding = QUrl::toPercentEncoding(strUtf8);
QByteArray baGBK = QTextCodec::codecForName("GBK")->fromUnicode(strUtf8);
QString strGBKUrlEncoding(baGBK.toPercentEncoding());