Thema: UDP mit UTF8

Einzelnen Beitrag anzeigen

Faxe

Registriert seit: 10. Jan 2013
28 Beiträge
 
Delphi XE3 Professional
 
#1

UDP mit UTF8

  Alt 10. Jan 2013, 15:02
Delphi-Version: XE2
Hallo Zusammen und verspätet frohes Neues.

Ich verzweifle hier gerade am Indy-UDP in XE3.

Ich sende einen String von einem UDP-Client zu einem UDP-Server, alles wie seit Delphi 5 ohne Sorgen. Nun ist auf einmal ein russischer Name dabei. Ich komme nicht drauf wie ich den String als UTF8 rüber kriege.

Unter XE3 beim senden vom UDP-Client versuchte ich zuletzt:
IdUDPClient1.Send('xxxxx',TIdTextEncoding.UTF8);

Aber wie kriege ich das in einer Listbox auf dem UDP-Server, auch XE3, lesbar?
Ich versuchte zuletzt UTF8ToString(AData) im UDP-Server, die russischen Zeichen sind gut zu lesen in meiner ListBox. Aber das erste Zeichen fehlt mir immer, egal was ich sende.

Wenn da jemand mal einen Tipp hätte was ich mit dem "array of byte" (IdUDPServer1UDPRead) anfangen muss um es lesbar und vollständig zu kriegen, das wäre toll. Oder was beim Client anders zu machen wäre?

Vielen Dank schon mal.

Gruesse,
Faxe
  Mit Zitat antworten Zitat