Thema: Delphi Webservice

Einzelnen Beitrag anzeigen

Schokohase
(Gast)

n/a Beiträge
 
#78

AW: Webservice

  Alt 14. Mai 2018, 08:24
SelfHTML: XML-Deklaration
Zitat:
Wenn Sie keine Angaben zur Kodierung der XML-Datei machen, wird per Voreinstellung UTF-8 angenommen.
Du versendest aber einen String der entweder ANSI (z.B bei Delphi 6) oder UTF32 (z.B. ab Delphi 2009 und neuer) ist.
Und hier IdHTTP1.Request.ContentType:='application/soap+xml;charset=UTF-8'; behauptest du gegenüber dem Empfänger, dass es tatsächlich UTF8 sei (was aber definitiv falsch ist).

Fatal an ANSI vs. UTF8 dass die Standard-Zeichen exakt gleich codiert sind und man sich beim Testen (natürlich mit den Standard-Zeichen) in eine falsche Sicherheit wiegt.
  Mit Zitat antworten Zitat