QStringList对字符进行URL 编码
时间: 2024-06-09 09:07:38 浏览: 93
对字符串进行URL编码 实测可用
可以使用QUrl类的静态函数QUrl::toPercentEncoding()来对字符串进行URL编码,然后使用QStringList的foreach循环对每个字符串进行编码。示例代码如下:
```cpp
QStringList strList = {"Hello, world!", "中文", "http://www.example.com"};
foreach(QString str, strList) {
QString encodedStr = QUrl::toPercentEncoding(str);
qDebug() << encodedStr;
}
```
输出结果如下:
```
Hello%2C%20world%21
%E4%B8%AD%E6%96%87
http%3A%2F%2Fwww.example.com
```
其中 `%2C` 对应 `,`,`%20` 对应空格,`%21` 对应 `!`,`%E4%B8%AD%E6%96%87` 对应中文字符。
阅读全文