如何在Qt中对URL参数进行编码?

22
我有以下的URL
QString url = "http://www.gigacooldomainname.com/"
            + setName + "/"
            + fileName + ".jpg";

其中setName和fileName是QString类型的变量。

我希望有以下内容:

QString url = "http://www.gigacooldomainname.com/"
            + QUrlParameter::encode(setName) + "/"
            + QUrlParameter::encode(fileName) + ".jpg";

很遗憾,没有QUrlParameter类或encode方法。
我知道我可以自己写一个,但是我想知道Qt中是否已经有现成的解决方案。
我也对Q3Url::encode解决方案不感兴趣,因为我没有Q3Url头文件。
2个回答

36

你如何在 QML 中实现这个? - Nulik
1
@Nulik,encodeURIComponent()。已在下面发布为答案。 - user

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接