Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2017, 03:49   #1
lypyotr
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 33
По умолчанию Delphi и URL

Привет. Есть программка, в которой есть поле Edit и кнопка. В Edit вводим поисковый запрос, нажимаем на кнопку и выполняется поиск по сайту. Проблема в том, что при вводе кириллицы, она заменяется на набор символов непонятной кодировки.

Например:
Поисковый запрос в Edit'e - "Деталь"
Поиск же на сайте пытается выдать результаты по запросу "%D0%B4%D0%B5%D1%82%D0%B0%D0%BB%D1% 8C"

Как исправить?

P.S. Такая штука только на одном из сайтов
lypyotr вне форума Ответить с цитированием
Старый 29.10.2017, 11:25   #2
Kamran_
 
Регистрация: 05.10.2017
Сообщений: 9
По умолчанию

Для кодировки

uses IdURI;

TIdURI.URLDecode(s)
Kamran_ вне форума Ответить с цитированием
Старый 29.10.2017, 14:57   #3
lypyotr
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Kamran_ Посмотреть сообщение
Для кодировки

uses IdURI;

TIdURI.URLDecode(s)
Почти работает, но декодирует с артефактами
Изображения
Тип файла: png Screenshot_1.png (644 байт, 32 просмотров)
lypyotr вне форума Ответить с цитированием
Старый 29.10.2017, 19:44   #4
Kamran_
 
Регистрация: 05.10.2017
Сообщений: 9
По умолчанию

Может кодировка браузера
Kamran_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Список URL всего сайта (Delphi) savproga Работа с сетью в Delphi 11 15.05.2017 17:20
Отловить URL WebBrowser Delphi Fahman Общие вопросы Delphi 12 14.10.2014 20:11
Запрет по url (WebbRowser Delphi) Fahman Общие вопросы Delphi 14 07.01.2014 15:48
Delphi 7!? Остановить таймер при idHttp1.Get(url)? AlienNation Общие вопросы Delphi 0 12.04.2012 19:24