Umlaute in IdTCPClient, IdTCPServer Verbindung
-
Hallo,
habe mir eine Client Srever Verbindung gebaut, soweit funktioniert diese auch.
Doch ein unschönes Problem habe ich noch, wenn Umlaute gesendet werden, kommen diese als ? an.Gibt es eine andere Variante der Write oder Read Funktion die auch Umlaute transportieren kann, oder hab ich nur die Möglichkeit diese vor dem Senden zu erkennen im String und in andere Zeichen umzuwandeln?
Hier die Write Funktion des Clients:
ChatClient->Socket->Write(Edit1->Text.Length()); ChatClient->Socket->Write(Edit1->Text);
Die Read Funktion des Servers:
int lenght = AContext->Connection->Socket->ReadLongInt(); UnicodeString Message = AContext->Connection->Socket->ReadString(lenght); Memo1->Lines->Add(Message);
Wünsche was...