2010-07-12 69 views
7

我想在使用Qt 4時編碼一個URL。它看起來像在Qt 3中,方法是QUrl::encode,但顯然QUrl從Qt 3重寫爲Qt 4。沒有看到任何等效的方法。有什麼我失蹤?在Qt4中的URL編碼

回答

8

還可以使用QUrl::toPercentEncoding來編碼任何的QString沒有它形成一個URL。

+1

百分號編碼是不一樣的URL編碼,假設「世界你好」應成爲「你好%20world」或「你好+世界」? 'toPercentEncoding(「世界你好」)'是一個空操作。 – spraff 2012-01-18 11:06:27

+1

我不使用帶有QT5的QUrl :: toPercentEncoding方法有任何變化。我試圖編碼的「hello world」,它是在「你好%20world」正確編碼 – Bemipefe 2014-10-07 08:01:03

1

你想QUrl::setEncodedUrlQUrl::toEncoded