Sto cercando di codificare un URL durante l'utilizzo di Qt 4. Sembra in Qt 3, il metodo era QUrl::encode
, ma apparentemente QUrl
è stato riscritto da Qt 3 a Qt 4. Ho guardato nella documentazione e non ho visto alcun metodo equivalente. C'è qualcosa che mi manca?Codifica URL in Qt4
7
A
risposta
8
Anche utilizzare QUrl::toPercentEncoding codificare qualsiasi QString senza formare ad un URL.
1
Volete QUrl::setEncodedUrl
e QUrl::toEncoded
0
Qt3 support members for QUrl punti a Stephen Chu risposta. Ho appena aggiunto il link poiché potrebbe essere utile ..
La codifica percentuale non è la stessa della codifica url, e se "Hello World" dovesse diventare "ciao% 20world" o "ciao + mondo"? 'toPercentEncoding (" ciao mondo ")' è un no-op. – spraff
Non vedo alcuna differenza utilizzando il metodo QUrl :: toPercentEncoding con Qt5. Ho provato a codificare "ciao mondo" ed è correttamente codificato in "ciao% 20world" – Bemipefe