Передача Unicode через Socket

Подскажите, пожалуйста, как правильно передать Unicode в Delphi 10.1 Berlin с помощью Socket. Я пытаюсь передать 日本語

Передача. Точка останова говорит, что в s находится 日本語

var
  s: String;
begin
  s := '日本語';
  ClientSocket1.Socket.SendText(AnsiString(s));

Приём

var
  s: String;
begin
  s := String(Socket.ReceiveText);

В итоге получаю ???


Ответы (0 шт):