Autor Freespacer
Datum 03.10.2006 08:26
Beiträge: Guten Morgen!

Das Konzept des CMS OPN gefällt mir mit Abstand von allen anderen CMS-Projekten am Besten und möchte es gerne einsetzen. Unter anderem möchte ich für mein Vorhaben einige Module selber schreiben. Da ich eine internationale Webseite eröffnen will, benötige ich die Zeichenkodierung UTF-8.

Jedoch bin ich auf ein Problem von OPN gestossen. Bei der Umstellung von ISO-8859-2 auf UTF-8 werden die Umlaute nicht mehr korrekt angezeigt. Ich habe es mit OPN 2.3.7 bzw. 2.4.0 (Update) schon ausprobiert. Es kam das gleiche Ergebnis heraus. Der empfohlene Reparatur-Modus habe ich auch schon durchgeführt und brachte auch hier keine nennenswerte Ergebnisse.

Einstellung unter Admin -> Einstellungen -> Grafiken -> HTML Codierung -> UTF-8

Im HTML-Code wird folgendes korrekterweise ausgegeben:
<meta http-equiv="content-Type" content="text/html; charset=utf-8" />

Aber alle Umlaute sind immer noch als "ISO-8859-2" dargestellt. Mit dem Firefox 1.5.0.7 sind die Umlaute als Fragezeichen aufgeführt. Im Menü von Firefox "Zeichenkodierung" wurde aufgrund der Meta-Daten UTF-8 korrekt erkannt. Stelle ich die Zeichenkodierung manuell von UTF-8 auf ISO-8859-1 bzw. ISO-8859-2 werden die Umlaute wieder korrekt dargestellt.

Was der Internet Explorer da macht, wollen wir mal lieber nicht reden. Dort wird das gesamte Template verunstaltet.

Was ist da schiefgelaufen? Ich kann zwar PHP-Scripte schreiben, aber ihr kennt den internen Aufbau besser als ich. Diese "Kinderkrankheit" sollte eigentlich bei den CMS der Vergangenheit angehören. Da habe ich mich wohl leider geirrt.

Gruß

Sebastian

PS: Im Admin-Bereich sollte man die Einstellungen für "Grafiken" nochmal trennen. Da teilweise auch um die HTML-Richtlinie geht. Dies passt aber nicht zu "Grafiken".


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/