Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
969 Beiträge
 
Delphi 6 Professional
 
#5

AW: Socket Memo Umlaute

  Alt 13. Jan 2016, 19:16
Hey,

habe Delphi Xe7 im Betrieb ....

aber der String(s) ist doch ein AnsiString! ist doch Formatiert (Utf8Encode) oder nicht?

Wie könnte so eine Umwandlung aussehen?
Hmm,
AnsiString := Unicode ergibt doch meines Wissen kein UTF8-Code!
Und Edit1.Text,Memo4.Text sind UniCode und können Zeichen enthalten, welche nicht nach ANSI übertragen werden können, dann gibt es glaube ich die '?'...

Mach mal

s := Utf8Encode(String.Format('<event>'#10'<address>%s</address>'#10'<message>%s</message>'#10'</event>',[Edit1.Text,Memo4.Text]));

Denn String.Format sollte bei Dir nen UniCode-String liefern..
  Mit Zitat antworten Zitat