QUrl и русский |
Здравствуйте, гость ( Вход | Регистрация )
QUrl и русский |
XpycT |
7.8.2009, 18:44
Сообщение
#1
|
Студент Группа: Участник Сообщений: 43 Регистрация: 7.7.2009 Пользователь №: 883 Спасибо сказали: 0 раз(а) Репутация: 0 |
Порылся по форуму, попробовал найденные решения , но ни одно не сработало
Мне надо послать GET запросом русское название фильма на _kinopoisk.ru. К примеру название Джонни Д. сайт кодирует в %C4%E6%EE%ED%ED%E8+%C4 Сам сайт вроде как на WINDOWS-1251, но при QUrl(name).toEncoded() получаю %D0%94%D0%B6%D0%BE%D0%BD%D0%BD%D0%B8%20%D0%94 |
|
|
ViGOur |
7.8.2009, 19:16
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Ну так то, что получаешь в UTF-8, а ты же сам говоришь, что нужно в windows-1251.
Сообщение отредактировал ViGOur - 7.8.2009, 19:17 |
|
|
SABROG |
7.8.2009, 19:20
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Есть еще метод QUrl::toPercentEncoding, может он подойдет.
|
|
|
XpycT |
7.8.2009, 21:58
Сообщение
#4
|
Студент Группа: Участник Сообщений: 43 Регистрация: 7.7.2009 Пользователь №: 883 Спасибо сказали: 0 раз(а) Репутация: 0 |
QUrl::toPercentEncoding не прокатил, но вот QByteArray::toPercentEncoding сработал.
Только вот почему-то запрос срабатует только в 70-80% случаев, ну и то хорошо |
|
|
Текстовая версия | Сейчас: 11.11.2024, 14:12 |