![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Возникла проблема с кодировкой при отправке GET запроса. Например при отправке на Yandex:
Код: Код:
Wor:=form2.keyWord.Text;
Wor:=StringReplace(wor, ' ', '+',
[rfReplaceAll, rfIgnoreCase]);
Yand:=Form2.IdHttp1.Get('http://yandex.ru/yandsearch?date=&text='+wor+'&site=&rstr=&zone=all&wordforms=all&lang=all&within=0&from_day=&from_month=&from_year=&to_day=&to_month=&to_year=&mime=all&numdoc=50&lr=30');Delphi 2010. Indy 10. |
|
#2
|
||||
|
||||
|
а если UTF8Decode?:
пример: Код:
s:=idHTTP1.get(UTF8Decode('http://yandex.ru/'));
memo1.text:=s;![]() |
|
#3
|
||||
|
||||
|
только:
Код:
s:=UTF8Decode(IdHTTP1.Get('xxx'));![]() |
|
#4
|
||||
|
||||
|
ой... да..
или когда уже выводишь текст в memo1 например : Код:
begin
s:=IdHTTP1.Get('xxx');
memo1.Text:=UTF8Decode(s);
end; |
|
#5
|
||||
|
||||
|
А мысль об использовании QuotedPrintable не приходила в голову? Опера, например, так и делает.
|