Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
650 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: HTML-Encoding in XML

  Alt 1. Mär 2021, 20:27
Das & uml; ist im XML-File eigentlich falsch. Da müssen nur die im obigen Code (XMLEncode) aufgezeigten Zeichen encodet werden. Das ä als UTF-8 im File ist so absolut richtig.

Noch als Bemerkung: & #252; ist kein UTF-8 Zeichen sondern der ISO-8859 ANSI Code. Bei UTF-8 wären das 2 ANSI 8Bit Zeichen. Jetzt frage ich mich natürlich, ob du die Datei wirklich in UTF-8 erstellst. Wenn Du TXMLDocument oder ähnliches zum Lesen/Schreiben nutzt, wird das automatisch konvertiert. Wenn du die XML-Date selber schreibst, musst du sicher stellen, das du die Datei korrekt im UTF-8 Format speicherst.

Geändert von Rolf Frei ( 1. Mär 2021 um 20:57 Uhr)
  Mit Zitat antworten Zitat