Einzelnen Beitrag anzeigen

codenoob
(Gast)

n/a Beiträge
 
#1

Sonderzeichen übermitteln

  Alt 28. Jun 2017, 02:37
Hi Delphianers

Ich habe folgendes Problem ich versende über mein Netzwerk vom 1.PC auf meinen anderen 2.PC Dateinamen.
Dies funktioniert auch aber sobald ein Dateiname ein sonderzeichen hat wie zb. 'MeineMusikDateiૐ.mp3'
dann empfängt der Client vom Server den Dateinamen so... 'MeineMusikDatei ?.mp3'

Versenden Tue ich im Server so.
Delphi-Quellcode:
var
  FileName : String;

  until Socket.SendBuf(pointer(AnsiString(FileName))^,Length(AnsiString(FileName))) <> -1;
und empfangen im Client so.
Delphi-Quellcode:
var
   FileName : String;

   FileName := string(Socket.ReceiveString);
Woran kann das liegen das die Sonderzeichen nicht korrekt übermittelt werden?

Grüsse Tom
  Mit Zitat antworten Zitat