ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

11.12.2009, 14:49
|
|
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме: 98006
Репутация:
17
|
|
Сообщение от SultanOFF
ZdezBilYa да работает, спасибо  только смотри есть же в коде строчка
Код:
Memo1.Lines.Text := StrPage;
весь русский текст отображен крякозябрами! Можно это как то исправить?
а как проверить что авторизация прошла успешно кроме как загрузки и анализа html кода страницы? 
у меня всё нормально отображается... правда я в edit загружал
|
|
|

11.12.2009, 16:29
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме: 1551582
Репутация:
107
|
|
Сообщение от SultanOFF
весь русский текст отображен крякозябрами! Можно это как то исправить?
Варианты:
1) использовать Delphi 2010
2) использовать TMemoryStream
3) использовать Utf8Decode
|
|
|

11.12.2009, 17:14
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
с авторизацией наконец разобрался, но с крякозябрами нет! нашел функцию:
Код:
function 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+50;
else pR^:=Wrd;
end;
inc(pW);
inc(pR);
dec(Len);
end;
end;
и применяю вот так
Код:
RussianToUnicode(StrPage );
но все теже глупые крякозябры 
Utf8Decode тоже не сумел исправить положение, delphi 2010...менять пока нет возможности, а с TMemoryStream Я не умею. Как еще можно преоброзовать в норм кодировку?
|
|
|

11.12.2009, 18:04
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме: 1551582
Репутация:
107
|
|
Сообщение от SultanOFF
но все теже глупые крякозябры 
Utf8Decode тоже не сумел исправить положение, delphi 2010...менять пока нет возможности, а с TMemoryStream Я не умею. Как еще можно преоброзовать в норм кодировку?
покажите "крякозябры"
Остается только TMemoryStream:
Код:
S:=TMemoryStream.Create;
Http.Post('...', S);
S.position:=0;
Memo1.Lines.LoadFromStream(S);
S.Free;
|
|
|

11.12.2009, 22:16
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
крякозябры:
Код:
<meta name="description" content="Ìîé Ìèð - Âàøè îäíîêëàññíèêè, îäíîêóðñíèêè, è äðóçüÿ ðÿäîì ñ Âàìè. Óäîáíûé ïîèñê áûâøèõ âûïóñêíèêîâ, ñòàðûõ äðóçåé, íîâûõ çíàêîìûõ." />
<meta name="keywords" content="çíàêîìñòâà, ñàéò çíàêîìñòâ, äðóçüÿ, äðóã, òîâàðèù, ïîèñê ëþäåé, íàéòè, îäíîêëàññíèê, îäíîêëàññíèöà, îäíîêëàññíèêè, îäíîêëàñíèêè, îäíîêóðñíèê, ñîêóðñíèê, âûïóñêíèê, êîëëåãè, øêîëà, èíñòèòóò, óíèâåðñèòåò, ïòó, òåõíèêóì, ó÷èëèùå, ãèìíàçèÿ" />
<script type="text/javascript">
чуть позже попробую с помощью TMemoryStream сделать, потом отпишусь)
|
|
|

12.12.2009, 00:14
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Сообщение от SultanOFF
а как проверить что авторизация прошла успешно кроме как загрузки и анализа html кода страницы? 
По заголовку. Если куки пришли, то авторизация прошла.
|
|
|

12.12.2009, 06:57
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
оки спасибо 
|
|
|

12.12.2009, 14:39
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
ТС, я выкладывал авторизацию на сокетах, в соседней теме
Вот оно http://forum.antichat.ru/showthread.php?t=153807
Последний раз редактировалось НTL; 12.12.2009 в 14:51..
|
|
|

12.12.2009, 15:05
|
|
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
Провел на форуме: 5075819
Репутация:
274
|
|
Есть переменные там, константы... а как мне спамер написать? (с)
|
|
|

13.12.2009, 17:51
|
|
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме: 98006
Репутация:
17
|
|
Сообщение от .ATK
Есть переменные там, константы... а как мне спамер написать? (с)
вот это вопрос  в разделе о работе тебе его написать 
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books
|
PSalm69 |
Избранное |
273 |
13.02.2016 01:24 |
|
[Delphi]/[Pascal] Задай вопрос, получи ответ
|
Isis |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
6762 |
17.06.2010 21:23 |
|
Как определить, что Ваш ребенок растет хакером?
|
PHOEN_i_X |
Болталка |
148 |
13.06.2010 18:02 |
|
Литература Delphi
|
Sams |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
2 |
19.03.2010 19:46 |
|
Сетевой этикет (Перед тем, как задать вопрос хакеру)
|
satana-fu |
Статьи |
7 |
21.10.2009 07:40 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|