News & Infos
Site in UTF-8 | Build a Site in UTF-8 |
|
While Joomla! 1.5.x uses UTF-8 encoding by default, Joomla! 1.0.x does not. But UTF-8 ist the better encoding because it supports all special characters of all languages.
How to set up a Joomla 1.0.x site to use UTF-8 encodingThe main steps are:
And very important: You have to define all encoding depended settings BEFORE you add content to your site. If you already has content (e.g. SOBI2 entries) and later change the encoding you will get wrong characters shown. If you have already content/SOBI2 entries, after changing the encoding everything has to be re-saved. Now in GermanSobald man auf einer Seite Umlaute und Sonderzeichen darstellen möchte, muss man sich mit dem Problem der Codierung befassen. Ist eine Seite nur auf einer Sprache, dann kann man die zu dieser Sprache gehörige Codierung wählen. Für Deutsch wäre dies dann iso-8859-1. Will man aber nun zusätzlich Zeichen einer anderen Sprache darstellen, die nicht über diesen Zeichensatz abgedeckt sind, so hat man bisher diese Sonderzeichen mit sog. Entities eingefügt. Das Entity für den deutschen Buchstaben ä wäre ä. Aber dies ist sehr umständlich und nicht mehr die heutige Methode der Wahl. Heutzutage löst man dieses Problem mit Unicode Zeichensätzen (UTF-8). Diese Zeichensätze beinhalten bereits alle Sonderzeichen, so dass die Verwendung mehrerer Sprachen gleichzeitig kein Problem mehr darstellt. Das Umstellen einer Seite auf UTF-8 ist nicht so einfach. Besser ist es von vornherein die Site in UTF-8 aufzubauen. Hier eine kurze Anleitung zum Erstellen einer Site in UTF-8:
Wichtig ist, dass die Codierung einer Site einheitlich ist. Also UTF-8 Datenbank Kollation UND UTF-8 Kodierung in der Sprachdatei. Nur die Datenbank umzustellen wird über kurz oder lang zu Schwierigkeiten führen. |