Russian Qt Forum
Ноябрь 24, 2024, 09:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Парсинг HTML-страниц.  (Прочитано 3711 раз)
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« : Сентябрь 27, 2012, 17:22 »

Всем привет. )) Очень глупый вопрос, но все же прошу мне помочь, ибо что-то я совсем туплю.

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

Прошу знающих людей подсказать мне, что я мог сделать неправильно.
Записан
Bepec
Гость
« Ответ #1 : Сентябрь 27, 2012, 17:26 »

Всё правильно, это юникод. Гугли про кодировки Улыбающийся

И посмотри класс QTextCodec.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Сентябрь 28, 2012, 01:48 »

это никакой не юникод, а percent encoding
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #3 : Сентябрь 28, 2012, 06:52 »

Вру возможно Улыбающийся Всегда по детски верил что это юникод Улыбающийся
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #4 : Сентябрь 28, 2012, 10:34 »

QUrl::fromPercentEncoding
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #5 : Сентябрь 29, 2012, 15:35 »

QUrl::fromPercentEncoding

Спасибо большое. )) Это то, что нужно. ))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.082 секунд. Запросов: 22.