Hallo,
ich würde gerne aus den RSS-Feeds das <?xml encoding="xxx" ?> auslesen um die Funktion utf8_decode anwenden zu können. Leider war die Suche nach einer Lösung bis jetzt vergeblich.
Ich möchte mit meiner selbstgeschriebenen Klasse RSS-Feeds vom Typ ISO und UTF-8 auslesen können. Wenn das XML File vom Typ UTF-8 ist soll der jeweilige String mit einer Funktion zum ISO Format konvertiert werden.
Habt ihr eine Lösung oder eine andere Idee?
In meinem Parser hatte ich bereits das Encoding eingestellt, bringt aber absolut nix ...
PHP-Code:
function xml_create() {
$this->xml_resource = xml_parser_create("iso-8859-1");
xml_set_object($this->xml_resource, $this);
xml_parser_set_option($this->xml_resource, XML_OPTION_TARGET_ENCODING, "iso-8859-1");
xml_set_element_handler($this->xml_resource, _startElement, _endElement);
xml_set_character_data_handler($this->xml_resource, _parseData);
}