2010-07-12 15 views
7

Estoy tratando de codificar una URL mientras uso Qt 4. Parece que en Qt 3, el método fue QUrl::encode, pero al parecer QUrl se reescribió de Qt 3 a Qt 4. Miré en la documentación y no vi ningún método equivalente. ¿Se me escapa algo?Codificación URL en Qt4

Respuesta

8

también utilizar QUrl::toPercentEncoding para codificar cualquier QString sin formar a una URL.

+1

La codificación porcentual no es lo mismo que la codificación url, ¿qué pasaría si "hello world" se convirtiera en "hello% 20world" u "hello + world"? 'toPercentEncoding (" hello world ")' no funciona. – spraff

+1

No veo ninguna diferencia usando el método QUrl :: toPercentEncoding con Qt5. Traté de codificar "hello world" y está codificado correctamente en "hello% 20world" – Bemipefe

1

¿Quieres QUrl::setEncodedUrl y QUrl::toEncoded