|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.02.2009, 08:37 | #21 | ||
Пользователь
Регистрация: 08.02.2009
Сообщений: 11
|
Я попробовал дать запрос не на авторизацию, а на поиск на сайте аналогично методом POST http://www.pwdatabase.com/my/search. Если запрос латиницей, то результат успешен, если киррилицей - полное игнорирование запроса.
Ответ я получаю в строку и все русские слова там имеют нечитабельный вид. Оригинал: Цитата:
Цитата:
|
||
08.02.2009, 09:01 | #22 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
это банально разница кодировок... попробуйте вот этими функциями воспользоваться:
Код:
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
|
08.02.2009, 18:08 | #23 |
Пользователь
Регистрация: 08.02.2009
Сообщений: 11
|
В Delphi 2009 это видимо не просто "банально разница кодировок". В доказательство:
Исходный текст: CONTENT="Íàöèîíàëüíàÿ ïî÷òîâàÿ ñëóæáà @Mail.ru - ëó÷øàÿ áåñïëàòíàÿ ïî÷òà. Äîñòóï ê ïî÷òå ÷åðåç POP/SMTP, âåá- è wap-èíòåðôåéñ. Òàêæå íà ïîðòàëå: àâòî, íîâîñòè, ñïîðò, ìóçûêà, ðàáîòà, çíàêîìñòâà, àíåêäîòû, îòêðûòêè, ïîãîäà"> Начинаем попытки декодировки: AnsiToUtf8: CONTENT="ГЌГ*öèîГ*Г*ëüГ*Г*Гї ïî÷òîâГ*Гї ñëóæáГ* @Mail.ru - ëó÷øГ*Гї ГЎГҐГ±ГЇГ«Г*ГІГ*Г*Гї ïî÷òГ*. Äîñòóï ГЄ ïî÷òå ÷åðåç POP/SMTP, ГўГҐГЎ- ГЁ wap-ГЁГ*òåðôåéñ. Г’Г*êæå Г*Г* ïîðòГ*ëå: Г*ГўГІГ®, Г*îâîñòè, ñïîðò, ìóçûêГ*, Г°Г*áîòГ*, Г§Г*Г*êîìñòâГ*, Г*Г*åêäîòû, îòêðûòêè, ïîãîäГ*"> UTF8Encode: CONTENT="ГЌГ*öèîГ*Г*ëüГ*Г*Гї ïî÷òîâГ*Гї ñëóæáГ* @Mail.ru - ëó÷øГ*Гї ГЎГҐГ±ГЇГ«Г*ГІГ*Г*Гї ïî÷òГ*. Äîñòóï ГЄ ïî÷òå ÷åðåç POP/SMTP, ГўГҐГЎ- ГЁ wap-ГЁГ*òåðôåéñ. Г’Г*êæå Г*Г* ïîðòГ*ëå: Г*ГўГІГ®, Г*îâîñòè, ñïîðò, ìóçûêГ*, Г°Г*áîòГ*, Г§Г*Г*êîìñòâГ*, Г*Г*åêäîòû, îòêðûòêè, ïîãîäГ*"> UTF8Decode: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> UTF8ToWideString: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> UTF8ToUnicodeString: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> UTF8ToString: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> Utf8ToAnsi: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> StringToOleStr: CONTENT="Íàöèîíàëüíàÿ ïî÷òîâàÿ ñëóæáà @Mail.ru - ëó÷øàÿ áåñïëàòíàÿ ïî÷òà. Äîñòóï ê ïî÷òå ÷åðåç POP/SMTP, âåá- è wap-èíòåðôåéñ. Òàêæå íà ïîðòàëå: àâòî, íîâîñòè, ñïîðò, ìóçûêà, ðàáîòà, çíàêîìñòâà, àíåêäîòû, îòêðûòêè, ïîãîäà"> Utf8String: CONTENT="Íàöèîíàëüíàÿ ïî÷òîâàÿ ñëóæáà @Mail.ru - ëó÷øàÿ áåñïëàòíàÿ ïî÷òà. Äîñòóï ê ïî÷òå ÷åðåç POP/SMTP, âåá- è wap-èíòåðôåéñ. Òàêæå íà ïîðòàëå: àâòî, íîâîñòè, ñïîðò, ìóçûêà, ðàáîòà, çíàêîìñòâà, àíåêäîòû, îòêðûòêè, ïîãîäà"> Utf8String: CONTENT="Íàöèîíàëüíàÿ ïî÷òîâàÿ ñëóæáà @Mail.ru - ëó÷øàÿ áåñïëàòíàÿ ïî÷òà. Äîñòóï ê ïî÷òå ÷åðåç POP/SMTP, âåá- è wap-èíòåðôåéñ. Òàêæå íà ïîðòàëå: àâòî, íîâîñòè, ñïîðò, ìóçûêà, ðàáîòà, çíàêîìñòâà, àíåêäîòû, îòêðûòêè, ïîãîäà"> RawByteString: CONTENT="Iaoeiiaeuiay ii?oiaay neo?aa @Mail.ru - eo?oay aanieaoiay ii?oa. Ainooi e ii?oa ?a?ac POP/SMTP, aaa- e wap-eioa?oaen. Oae?a ia ii?oaea: aaoi, iiainoe, nii?o, iocuea, ?aaioa, ciaeiinoaa, aiaeaiou, ioe?uoee, iiaiaa"> UnicodeString: CONTENT="Íàöèîíàëüíàÿ ïî÷òîâàÿ ñëóæáà @Mail.ru - ëó÷øàÿ áåñïëàòíàÿ ïî÷òà. Äîñòóï ê ïî÷òå ÷åðåç POP/SMTP, âåá- è wap-èíòåðôåéñ. Òàêæå íà ïîðòàëå: àâòî, íîâîñòè, ñïîðò, ìóçûêà, ðàáîòà, çíàêîìñòâà, àíåêäîòû, îòêðûòêè, ïîãîäà"> Вопрос открыт... |
08.02.2009, 21:14 | #24 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Indy в Delphi 2009 при вызове методов post и get самостоятельно пытается определить кодировку запроса, если это не удается, ответ отдается в UTF8 изменить этот порядок вещей можно путем задания IOHandler-а компоненту IdHttp
метод: IdHttp.createdefaultiohander затем в IOHandler вызадаете encoding
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
08.02.2009, 23:47 | #25 |
Пользователь
Регистрация: 08.02.2009
Сообщений: 11
|
Такого метода у IdHttp нет. Вы предлагаете создать компонент через IdHTTP := TIdHTTP.Create;? Что именно должно быть в IOHandler?
|
09.02.2009, 00:49 | #26 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
http1.CreateIOHandler(nil);
http1.IOHandler.DefStringEncoding:= ... заканчиваем обсуждение здесь, ибо к теме никакого отношения не имеет.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация на https | arm82 | Работа с сетью в Delphi | 15 | 23.01.2011 20:54 |
Авторизация. | Jjoker | Общие вопросы C/C++ | 4 | 28.01.2009 23:17 |
Авторизация | AIst | PHP | 5 | 03.12.2008 20:57 |
Авторизация | justas | Работа с сетью в Delphi | 0 | 21.12.2007 16:16 |