Qt4 中的 URL 编码
我正在尝试在使用 Qt 4 时对 URL 进行编码。看起来在 Qt 3 中,方法是 QUrl::encode ,但显然 QUrl 是从 Qt 3 重写的到 Qt 4。我查看了文档,没有看到任何等效的方法。我有什么遗漏的吗?
I'm trying to encode a URL while using Qt 4. It looks like in Qt 3, the method was QUrl::encode
, but apparently QUrl
was rewritten from Qt 3 to Qt 4. I looked in the documentation and didn't see any equivalent method. Is there something I'm missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
还可以使用 QUrl::toPercentEncoding 对任何 QString 进行编码而不形成它到一个 URL。
Also use QUrl::toPercentEncoding to encode any QString without forming it to a URL.
您需要
QUrl::setEncodedUrl
和QUrl::toEncoded
You want
QUrl::setEncodedUrl
andQUrl::toEncoded
QUrl 的 Qt3 支持成员指向 Stephen Chu 的答案。只是添加了链接,因为它可能有用..
Qt3 support members for QUrl points to Stephen Chu's answer. Just added the link since it might be useful..