•  

ГлавнаяIndyЧастые вопросы по Indy → IdTCPClient1 проблема с получением русских символов

Создано: 17.05.2014 1:12:12 · Исправлено: 17.05.2014 1:12:12 · Прочтений: 1029

добрый день пытаюсь написать клиент серверное приложение которое будет обновлять некий корпоративный софт Все идеально работает пока
AThread.Connection.ReadLn();
AThread.Connection.WriteLn(ddd);
отправляю и принимаю на английской раскладке как только от сервера отправляю клиенту на русском например
AThread.Connection.WriteLn(Привет);
На клиенте получаю Пphber Код Клиента (IdTCPClient1 из закладки indy)
procedure TForm1.Button1Click(Sender: TObject);
Var S:string;
begin
  IdTCPClient1.Connect();
  IdTCPClient1.WriteLn(аа);
  S:=IdTCPClient1.ReadLn;
  ShowMessage(S);
  IdTCPClient1.Disconnect;
end; 
Код сервера (IdTCPServer1 из закладки indy)
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
Var s:String;
begin
  s:=AThread.Connection.ReadLn();
  AThread.Connection.WriteLn(Привет);
end;
indy 9.0.18 В чем может быть проблема? Спасибо за ответы
Не пользуйся этой компонентой или кодируй все в base64 как вариант