Hi,
dein Template deklariert die Seite als UTF-8:
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
joomla 1.0.X unterstützt aber standardmäßig kein UTF-8. Versuch hier mal ISO-8859-1 bzw. ISO-8859-15 (westeuropäisch) im Template.
Mit welcher Kodierung läuft deine Datenbank? Überprüf das mal in phpMyAdmin. Falls die Datenbank UTF-8 nutzt, sind Fehler vorprogrammiert, Standard ist latin_swedish_ci und das sollte auch so bleiben.
Was ist das Problem im Forum?
Grüße!
Vielen Dank für Deine Tipps. Ich habe erstmal in der Datei language/germani.php den Eintrag
/** templates/*.php */
von DEFINE('_ISO','charset=UTF-8'); auf DEFINE('_ISO','charset=ISO-8859-15'); geändert.
Schon sieht die Frontseite besser aus
Jetzt ist nur die Frage wie ich die Datenbank wieder glatt ziehe:
MySQL-Zeichensatz: UTF-8 Unicode (utf8) <-- kann ich leider nicht ändern in phpMyAdmin
Zeichensatz / Kollation der MySQL-Verbindung: UTF-8 Unicode (utf8) <-- habe ich jetzt geändert auf latin1_swedish_ci
> Was ist der Unterschied zwischen MySQL-Zeichensatz und Zeichensatz / Kollation der MySQL-Verbindung? Muss ich den MySQL Zeichensatz auch noch ändern?
Im Forum werden nun die Umlaute falsch dargestellt. Ich befürchte, daß aufgrund der Umstellung auf latin1_swedish_ci nun die Umlaute, die damals als UTF-8 in die DB geschrieben wurden nicht mehr richtig dargestellt werden. Kann man dies irgendwie automatisiert korrigieren?