Seite 1 von 1

Türkisch ISO-8859-9 Editor-Problem

Verfasst: Di 22. Mär 2011, 23:47
von andreasb
Hallo!

Mit der Spracheinstellung türkisch ISO-8859-9 habe ich unter Contenido 4.8.4 das Probelm, dass im Editor beim Klick auf den erweiterten Editier-Modus folgende Meldung erscheint:

Code: Alles auswählen

Warning: htmlentities() [function.htmlentities]: charset `iso-8859-9' not supported, assuming iso-8859-1 in /kunden/123456_12345/rp-hosting/12044/12044/domain.de/contenido/classes/class.search.php on line 463
Ein Editieren ist nicht möglich. Hat jemand eine Idee wieich das problem beheben kann?

Danke!

Re: Türkisch ISO-8859-9 Editor-Problem

Verfasst: Mi 23. Mär 2011, 15:38
von andreasb
An der entsprechenden Stelle steht folgendes:

Code: Alles auswählen

 $key = htmlentities($key, NULL, getEncodingByLanguage($this->db, $this->lang, $this->cfg));
        $aUmlautMap = array (
            'Ü'    => 'ue',
            'ü'    => 'ue',
            'Ä'    => 'ae',
            'ä'    => 'ae',
            'Ö'    => 'oe',
            'ö'    => 'oe',
            'ß'    => 'ss'
        );
        
        foreach ($aUmlautMap as $sUmlaut => $sMapped) {
            $key = str_replace($sUmlaut, $sMapped, $key);
        }

        $key = html_entity_decode($key);
	  	
	  	$key = str_replace($special_chars, "", $key);
		
		return $key;
Da ist der Wurm begraben. Wie krieg' ich ihn wieder raus?

Re: Türkisch ISO-8859-9 Editor-Problem

Verfasst: So 3. Apr 2011, 17:54
von andreasb
Keine Ideen?