как полностью отправить искомую строку в поиск Google (Qt)? - PullRequest
0 голосов
/ 04 августа 2010

Я отправляю URL, чтобы найти страницу, что мне нужно.Однако с Google возникло недопонимание.

QString baseurl("http://blogsearch.google.com/blogsearch?hl=tr&ie=UTF-8&q=C++");

Я отправил искомую строку q = C ++;но Google ищет строку только C, он не ищет C ++.Что сделать для изменения поискового ключа C на C ++?

1 Ответ

0 голосов
/ 04 августа 2010

Попробуйте передать хотя бы часть запроса в URL к QUrl::toPercentEncoding.

Еще лучше, попробуйте:

QUrl url("http://blogsearch.google.com/blogsearch");
url.addQueryItem("hl", "tr");
url.addQueryItem("ie", "UTF-8");
url.addQueryItem("q", "c++");
QByteArray baseurl = url.toEncoded();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...