XML erstellen, Sonderzeichen

F

freakx0

Guest
Ich möchte eine XML Datei erstellen die Sonderzeichen enthält.

Der Header schaut so aus:
CODE <?xml version="1.0" encoding="UTF-8"?>


Ein Element:

CODE <titel><?=htmlentities($titel, ENT_COMPAT, 'UTF-8');?></titel>


Wenn jetzt jedoch ein '²' => ² vorkommt, gibts ein Problem, das Anzeigen der XML Datei mit dem Firefox schlägt fehl, ein Problem mit '²'.

Hat jemand eine Idee?

Gruß
Dominik
 
Xml kennt nur fünf vordefinierte Entities - <, >, ', " und & für <, >, ', " und &.

Eigentlich genügt es, den Inhalt von $titel sofort als UTF-8-String auszugeben, das wäre unmittelbar lesbar. Dazu müßte es allerdings in der Quelle auch schon direkt als UTF-8 drinstehen.

Wenn da ² drinsteht, dann ist das Kind schon in den Brunnen gefallen. Also dort per Replace ändern.
 
Zurück
Oben