To get a normal human URL from a percentage code:
QString humanReadable = QUrl::fromPercentEncoded("https://example.com/something%20here.zip");
To get the percentage code:
QUrl myUrl("https://example.com/something here.zip");
QString percentEncoded = myUrl.encoded();
, QUrl.