Russian Qt Forum

Qt => Вопросы новичков => Тема начата: ksk- от Сентябрь 27, 2012, 17:22



Название: Парсинг HTML-страниц.
Отправлено: ksk- от Сентябрь 27, 2012, 17:22
Всем привет. )) Очень глупый вопрос, но все же прошу мне помочь, ибо что-то я совсем туплю.

Загружаю некоторую HTML-страницу при помощи QNAM, чтобы в последующем извлечь из нее интересующие меня ссылки. НО! Вместо привычных "http:// ... /" там содержатся "http%3A%2F%2F".

Прошу знающих людей подсказать мне, что я мог сделать неправильно.


Название: Re: Парсинг HTML-страниц.
Отправлено: Bepec от Сентябрь 27, 2012, 17:26
Всё правильно, это юникод. Гугли про кодировки :)

И посмотри класс QTextCodec.


Название: Re: Парсинг HTML-страниц.
Отправлено: kambala от Сентябрь 28, 2012, 01:48
это никакой не юникод, а percent encoding


Название: Re: Парсинг HTML-страниц.
Отправлено: Bepec от Сентябрь 28, 2012, 06:52
Вру возможно :) Всегда по детски верил что это юникод :)


Название: Re: Парсинг HTML-страниц.
Отправлено: LisandreL от Сентябрь 28, 2012, 10:34
QUrl::fromPercentEncoding


Название: Re: Парсинг HTML-страниц.
Отправлено: ksk- от Сентябрь 29, 2012, 15:35
QUrl::fromPercentEncoding

Спасибо большое. )) Это то, что нужно. ))