qt URL编码/解码
时间: 2023-08-04 14:05:36 浏览: 84
URL编码解码小程序
3星 · 编辑精心推荐
在Qt中,可以使用QUrl类来进行URL编码和解码。
对于URL编码,可以使用QUrl::toPercentEncoding()函数。它接受一个QString参数,并返回编码后的字符串。
例如,以下代码将对字符串进行URL编码:
```cpp
QString str = "Hello World!";
QString encodedStr = QUrl::toPercentEncoding(str);
```
对于URL解码,可以使用QUrl::fromPercentEncoding()函数。它接受一个QString参数,并返回解码后的字符串。
例如,以下代码将对编码后的字符串进行URL解码:
```cpp
QString encodedStr = "Hello%20World%21";
QString decodedStr = QUrl::fromPercentEncoding(encodedStr.toUtf8());
```
注意,编码后的字符串通常使用UTF-8编码,因此在解码之前需要将QString转换为UTF-8格式。
希望这可以帮助到你!如果有任何其他问题,请随时提问。
阅读全文