Пишу клиент на Delphi для кнтакта! Типа стандартных быстрах сообщений, но функциональнее.
Короче застрял на отправке сообщения с русскими символами! Английские сообщения без проблем отправляются, а русские нет!! Что делать?
Вот мой код отправки сообщения(использую Delphi 2010):
Код:
sig:=mid+'api_id='+ApiId+'format=JSONmessage='+AnsiToUTF8(Msg)+'method=messages.senduid='+Aponent+'v=3.0'+secret;
sig:=md5(sig);
data:=TStringList.Create;
data.Add('api_id='+ApiId);
data.Add('format=JSON');
data.Add('message='+HTTPEncode(AnsiToUTF8(Msg)));
data.Add('method=messages.send');
data.Add('uid='+Aponent);
data.Add('sid='+sid);
data.Add('sig='+sig);
data.Add('v=3.0');
log:=Form1.IdHTTP2.Post('http://api.vkontakte.ru/api.php',data);
lmikle: Пользуемся тегами!
И мне постоянно пишет Incorrect Signature! С чем это может быть связанно?