Hi,
geht um das Chartset und somit die Art wie die Daten Vorlagen, bzw. nun gespeichert sind. Du hast doch heute erstmal die Daten Exportiert oder ? Was hast Du da als Ausgabe Format gewählt? ISO-8859-1 / Latin 1 oder UTF-8?
Im Browser mal bei Ansicht -> (Zeichen)Codierung Unicode (UTF-8) statt ISO-8859-1 einstellen. Sind die Umlaute jetzt zu lesen? Wenn ja, ist die DB auf UTF-8!
Welche Collation hat Deine Datenbank im moment? Geh mal in phpMyAdmin und schau dir die DB an. Rechts ist irgendwo eine spalte mit der Überschrift "Kollation". Was steht dort für eine drin? Joomla läuft normal auf ISO-8859-1. Latin 1 bzw. Swedisch tuts aber meist auch noch. Meist ist latin1_swedish_ci als Default Kollation für Latin1 eingestellt. Steht das da, könnte man dat bald so lassen.
Ansonsten einfach alle Tabellen löschen und folgende SQL Abfrage / Query ausführen:
Code:
ALTER DATABASE db_name CHARACTER SET latin1 COLLATE latin1_swedish_ci;
db_name durch den Namen der Bank ersetzen. Welche Kombinantionen es gibt zeigt Dir ebenfalls eine SQL Abfrage:
Code:
SHOW CHARACTER SET;
SHOW COLLATION;
Dort stehen alle drin. Für Joomla brauchen wir latin1. Gibt auch latin1_german_ci, aber swedish tuts auch. Wenn vorhin da swedish drin stand, kann man es eigentlich so lassen.
Beim Importieren kann man doch meist auch wählen, als was die Daten vorliegen. Die Auto Erkennung klappt net immer. Irgendwo dort steht "Zeichencodierung der Datei". Trag dahinter ISO-8859-1 oder latin1 ein. Ich kann bei mir nur iso und kein latin auswählen. Hängt aber auch von der phpMyAdmin Version ab. Wichtig ist nur, dat der richtige Code drin steht.
Hast leider nicht gesagt, ob Du da über phpMyAdmin DB anlegen darfst! Wenn ja, kann man bereits beim Erstellen der DB Chartset auswählen. Ansosnten bleibt nru der Weg über SQL Abfrage DB Kollation zu ändern.
mfg Eagle
Lesezeichen