Hallo,
im Memo werden die Umlaute richtig dargestellt, aber nicht übertragen! Es wird immer ein ? dargestellt.
Warum?
Delphi-Quellcode:
var
s: AnsiString;
begin
try
ClientSocket.Open;
s := String.Format('<event>'#10'<address>%s</address>'#10'<message>%s</message>'#10'</event>',[Edit1.Text,Memo4.Text]);
ClientSocket.Socket.SendText(s);
finally
ClientSocket.Close;
Disconnect.Enabled := true;