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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2010, 09:23   #1
Nub
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 19
По умолчанию Стандартная проблема - Кодировка Post в idHTTP

Прошу в поиск не гнать, был там. Не помогло.
Проблема стандартная. При отправке POST запроса на страницу в win-1251 он приходит в "кракозябрах". Для слова "Киррилица", допустим "Киррилица".
UTF8ToANSI что-то не помогает.

Да и GET запрос на ту же страницу выдаёт кракозябры, приходиться юзать функцию:
Код:
function frmMain.RussianToUnicode(S: String): String;
var Wrd:Word;
  pW,pR:PWord;
  len:Integer;
begin
  pW:=@S[1];
  len:=Length(S);
  SetLength(Result,len);
  pR:=@Result[1];
  while Len<>0 do begin
    Wrd:=pW^;
    case Wrd of
      $C0..$DF,$E0..$FF:pR^:=Wrd+$0350;
      else pR^:=Wrd;
    end;
    inc(pW);
    inc(pR);
    dec(Len);
  end;
end;
Но, например, дефисы она не спасает...

D2010, Indy 10.5.5

Возможно эту статью http://www.foxbase.ru/delphi/indy-ti...kh-zaprosa.htm кто-то сможет изложить вразумительно, применительно к моему случаю?
Nub вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
idHTTP и кодировка FAiver Работа с сетью в Delphi 2 09.09.2012 16:47
Проблема с idhttp.post codermoder Работа с сетью в Delphi 14 12.11.2010 22:58
POST-запрос и кодировка SerjRamone Работа с сетью в Delphi 2 30.08.2010 11:53
IdHTTP.POST Проблема с кодировкой Could Работа с сетью в Delphi 4 13.05.2010 19:27
Кодировка Post запроса FiskN Работа с сетью в Delphi 4 11.12.2009 01:33