Warum überhaupt utf-8? (Eilige und Kenner lesen gleich im zweiten Beitrag weiter)
Als Webentwickler kennt man ja das Thema Umlaute und Sonderzeichen. Für ein französisches Zitat auf der Webseite, griechische Formelzeichen etc. hieß die Lösung lange Zeit: "Entities". Jene kryptischen Wesen, aus denen Browser dann die begehrten Zeichen machen, die im ASCII Zeichensatz nicht zu finden sind. Mit Entities sind jedoch auch Probleme verbunden, etwa was die Suchfunktion betrifft. Ich will da nicht weiter drauf eingehen und verweise auf http://www.joomlaportal.de/allgemein...hlight=unicode.
Technisch gesehen ist der Notbehelf "Entities" Geschichte, denn es gibt Unicode (utf-8), ein Zeichensatz, in dem die wichtigsten Sprachzeichen dieser Welt an vereinbarten Stellen untergebracht sind. Gängige Browser können diesen Zeichensatz darstellen, es gibt also imo keinen Grund mehr, sich irgendwelcher Krücken zu bedienen. Jeder schreibt mit seinen Zeichen und genau so steht's auch in der Datenbank. Im Zeichen des Zusammenrückens der Nationen sind verschiedensprachige Textpassagen auf ein und derselben Seite möglich, Beiträge, die das Wort "среди" enthalten, werden ohne Weiteres gefunden, wenn danach gesucht wird. Genau deshalb gibt es Unicode. Leider dauert es immer ein bischen, bis sich solche Dinge herumsprechen und durchsetzen. Auch Joomla spricht nicht von sich aus utf-8, kann's aber.
Eigentlich braucht man in der Joomla Sprachdatei und in seinem Template nur zu sagen: "Diese Seite ist utf-8 codiert". Fertig. Ähm, ja, - falls es schon Daten gibt, müssen die vorher noch in Unicode umgewandelt werden. Ach so, dasselbe gilt natürlich auch für alle Quellen, aus denen die Seite vom System aufgebaut wird. Und da wird's zugegeben aufwändig, vor allem, wenn man zahlreiche Komponenten und Module nutzt. Irgendwann wird alles von vornherein utf-8 kodiert sein. Derzeit ist halt noch Handarbeit angesagt, die sich aber nach meiner Auffassung lohnt.
Ich versuche, im Folgenden alle Schritte zusammenzufassen, die für eine erfolgreiche Konfiguration Joomla! in utf-8 notwendig sind. Die Hinweise sind nicht alle auf meinem Mist gewachsen, sondern es sind viele Fundstellen dabei, im Wesentlichen aus diesem Forum, aber auch aus anderen Quellen. Die Zusammenfassung wird von mir regelmäßig aktualisiert, damit man sich nicht durch den kompletten Thread wühlen muss (obwohl er ja lesenswert ist ;-).
gruß
colibri
EDIT Holmi:
Ich habe noch einen sehr guten Link zum Thema gefunden:
http://www.mysqldumper.de/board/viewtopic.php?t=2313


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen