Ja, das ist kein Wunder, denn du schreibst in der
XML-Datei
XML-Code:
<?
xml version="1.0" encoding="ISO-8859-15"?>
...
was für ein Encoding du verwendest ... aber du hälst dich daran einfach nicht, sondern nimmst jedes Encoding, was dir in den Sinn kommt.
Also, wenn du ein
XML-Datei in
UTF-16 kodiert speicherst, dann muss die Datei anfangen mit
XML-Code:
<?
xml version="1.0" encoding="UTF-16"?>
...
und wenn du die in
UTF-8 kodiert speicherst, dann muss die Datei anfangen mit
XML-Code:
<?
xml version="1.0" encoding="UTF-8"?>
...
oder
XML-Code:
<?
xml version="1.0"?>
...