der export klappt in dem sinne ja noch,
der import zerlegt aber die umlaute
änderungen um das abzufangen:
classes/class.xmlparser.php
die function XmlParser ersetzen durch
Code: Alles auswählen
	function XmlParser($encoding = false)
	{
		if (!$encoding) {
			$encoding = "UTF-8";
		}
		$this->_init($encoding);
	}die function _init ersetzen durch
Code: Alles auswählen
	function _init($encoding = false)
	{
		if (!$encoding) {
			$encoding = "UTF-8";
		}
		// Create parser instance
        $this->parser = xml_parser_create($encoding);
        // Set parser options
        xml_set_object($this->parser, $this);
    	xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false);
        xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, $encoding);
        xml_set_element_handler($this->parser, '_startElement', '_endElement');
        xml_set_character_data_handler($this->parser, '_characterData');
        xml_set_processing_instruction_handler($this->parser, '_processingInstruction');
        // Misc stuff
		$this->events['paths'] = array(NULL);
	}classes/contenido/class.module.php
zweimal
Code: Alles auswählen
$parser = new XmlParser();Code: Alles auswählen
$parser = new XmlParser("ISO-8859-1");das heisst vor dieser php version wird ebenso utf-8 verwendet
die zweite änderung bewirkt das sowohl der import und export dezitiert auf iso-8859-1 gestellt bleibt... in wie weit das bei den translations wirklich funktioniert ?? keine ahnung...