代码之家  ›  专栏  ›  技术社区  ›  Gad D Lord

如何在QT中编码URL参数?

  •  12
  • Gad D Lord  · 技术社区  · 16 年前

    我有以下网址

    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类或编码方法。

    我知道我可以自己写一个,但是我很好奇QT4中是否有一个现有的解决方案。

    我对Q3Url::编码解决方案也不感兴趣,因为我没有Q3Url头。

    1 回复  |  直到 12 年前
        1
  •  30
  •   Daenyth    12 年前
        2
  •  3
  •   user    6 年前

    在QML中,您可以使用 encodeURIComponent(str) standard JS function 就是这样 supported by QML .