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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2010, 17:10   #1
TzX
Пользователь
 
Аватар для TzX
 
Регистрация: 23.12.2009
Сообщений: 57
По умолчанию Символы в GET запросе

Отправляю GET запрос через IdHTTP, иногда в запросе встречаются спецсимволы такие как знак табуляции амперсант и прочие, которые для корректного выполнения запроса нужно преобразовывать в их коды. писать вручную все символы какие могут вызвать ошибку при запросе не очень хочется (да все их и не знаю). Как можно автоматизировать данный процесс? Может текст перед отправкой кодировать в что-то? Слушаю ваши предложения. Заранее спасибо за ответ.
TzX вне форума Ответить с цитированием
Старый 27.01.2010, 17:27   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Код:
Uses idUri;

...................................................

function EncodURL(URl :string):string;
var
  Ur :TIdURI;
begin
 Result := '';
  If Url = '' then Exit;
 Ur := TIdURI.Create;
  try
 Result := Ur.URLEncode(Url);
  finally
 Ur.Free;
  end;
end;
Alter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условия( if ) на запросе mavlon_m SQL, базы данных 6 20.10.2009 15:38
Like в запросе АлёнаP Microsoft Office Access 14 13.04.2009 21:35
Даты в запросе Kinoshka Microsoft Office Access 4 10.04.2009 23:16
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09