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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2010, 13:50   #1
SerjRamone
Новичок
Джуниор
 
Регистрация: 25.08.2010
Сообщений: 2
По умолчанию POST-запрос и кодировка

Здравствуйте!
Знаю что подобные темы не раз встречались на форуме, но перепробовал советы которые в них давались, не помогло. В программировании не силен, видимо поэтому. ))

Проблема следующая. Отправляю пост-запрос с параметрами на сервер, то что пришло в ответ выгружаю в мемо. Русские буквы отображаются не правильно. да и сам запрос уходит не правильно если он с русскими буквами. Подскажите пожалуйста в чем проблема, или где можно почитать подробнее.

Вот так отправляю запрос:
Data.Add('op=тест');
Data.Add('login=' + Edit1.Text);
Data.Add('password=' + Edit2.Text);

StrPage := Http.Post('http://test.net/notifer_test/index.php', Data);

кодировка index.php - Windows-1251


Сам index.php выглядит вот так:
<?php
echo '-'.$_POST['op'].'-';
echo '-'.$_POST['login'].'-';
echo '-'.$_POST['password'].'-';
if ($_POST['login'] == 'test_login' && $_POST['password'] == 'test_pass'){

echo 'OK';
//<status>0 - не прочитано, 1 - прочитано
echo '
<message>
<status>0</status>
<mes_date-time>18.45 - 12.12.2010</mes_date-time>
<mes_title>Тестовое письмо №1</mes_title>
<mes_body>Тело тестового письма... Новый коментарий к заявке... И т.п.</mes_body>
</message>';
}
else {

echo 'FAIL';

}
?>

в мемо попадает следующее:
-????--test_login--test_pass-OK
<message>
<status>0</status>
<mes_date-time>18.45 - 12.12.2010</mes_date-time>
<mes_title>Òåñòîâîå ïèñüìî ¹1</mes_title>
<mes_body>Òåëî òåñòîâîãî ïèñüìà... Íîâûé êîìåíòàðèé ê çàÿâêå... È ò.ï.</mes_body>
</message>

Бьюсь уже второй день.. что то не получается ничего..
Спасибо.
SerjRamone вне форума Ответить с цитированием
Старый 28.08.2010, 01:17   #2
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

кодировку менял?
DeDoK вне форума Ответить с цитированием
Старый 30.08.2010, 11:53   #3
SerjRamone
Новичок
Джуниор
 
Регистрация: 25.08.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от DeDoK Посмотреть сообщение
кодировку менял?
Кодировку чего Вы имели в виду?
SerjRamone вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
POST запрос timyr1997 Работа с сетью в Delphi 2 05.07.2010 20:54
Кодировка Post запроса FiskN Работа с сетью в Delphi 4 11.12.2009 01:33
POST запрос DeDoK Работа с сетью в Delphi 6 12.07.2009 00:48
POST запрос в VBA motorway Microsoft Office Excel 1 04.07.2009 01:24
post запрос Editor Работа с сетью в Delphi 4 20.04.2008 14:01