为了让包含中文的 URL 可以使用,需要进行 UrlEncode 编码。Java 中有现成的类库可以使用,其实我们 Qt 进行网络编程时,框架中也带了 UrlEncode 的功能。
下面是我写的一个小程序,带图形界面的,可以对包含中文的 URL 进行 UrlEncode 。
头文件:
- #ifndef WIDGET_H
- #define WIDGET_H
- #include <QWidget>
- #include <QLineEdit>
- #include <QLabel>
- #include <QPushButton>
- class Widget : public QWidget
- {
- Q_OBJECT
- public:
- Widget(QWidget *parent = 0);
- ~Widget();
- public slots:
- void onConvert();