Hallo,
ich habe ein schwerwiegendes Problem mit SimpleXML.
Und zwar lade ich eine XML Datei, mit dem Content-Type Windows-1252.
Die PHP Datei wird ebenfalls mit dem Content-Type Windows-1252 aufgerufen.
Jedoch werden die Umlaute nicht korrekt dargestellt und ein Zeichen Chaos erzeugt...
Der PHP Code, sieht wie folgt aus:
Der Anfang der XML Datei wie folgt:
Wenn ich das ganze auf UTF-8 umstelle funktioniert es einwandfrei, kann ich jedoch aufgrund dessen nicht, dass die Daten in ein CMS eingepflegt werden sollen, das mit Windows-1252 arbeitet.
Arbeitet SimpleXML nur mit UTF-8 ?
Kann ich das irgendwie umstellen?
Die Dateien sind alle mit Windows-1252 erstellt...
Grüße
Micha
ich habe ein schwerwiegendes Problem mit SimpleXML.
Und zwar lade ich eine XML Datei, mit dem Content-Type Windows-1252.
Die PHP Datei wird ebenfalls mit dem Content-Type Windows-1252 aufgerufen.
Jedoch werden die Umlaute nicht korrekt dargestellt und ein Zeichen Chaos erzeugt...
Der PHP Code, sieht wie folgt aus:
PHP:
<?php
header("Content-type: text/html; charset=windows-1252");
$xml = simplexml_load_file('daten.xml');
echo "<pre>";
print_r($xml);
echo "</pre>";
?>
Der Anfang der XML Datei wie folgt:
Code:
<?xml version="1.0" encoding="Windows-1252"?>
Wenn ich das ganze auf UTF-8 umstelle funktioniert es einwandfrei, kann ich jedoch aufgrund dessen nicht, dass die Daten in ein CMS eingepflegt werden sollen, das mit Windows-1252 arbeitet.
Arbeitet SimpleXML nur mit UTF-8 ?
Kann ich das irgendwie umstellen?
Die Dateien sind alle mit Windows-1252 erstellt...
Grüße
Micha