Kodierungen der Datenbanken - Wie mach ich's richtig?
Posted: Wed Apr 22, 2009 7:05 am
Ich habe CMSMS so installiert, daß Datenbank und Konfiguration auf utf-8 steht.
Datenbank:
Konfiguration:
Jetzt möchte ich aber für das CompanyDirectory zahlreiche Kategorien direkt in der Datenbank anlegen und stelle fest, daß die Umlaute in der Datenbank falsch stehen, wenn ich sie hier richtig eingebe, dann stehen sie eben falsch auf der Oberfläche.
D.h. es gibt offensichtlich noch Probleme mit unterschiedliche Kodierung.
Ich habe im Dump alle CREATE TABLE Anweisungen mit DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci eingerichtet und damit die Daten wieder eingespielt.
Das Problem ist aber dadurch nicht beseitigt.
Was hätte ich anders machen müssen bei der Installation bzw. was kann ich nachträglich machen, um das Problem zu beseitigen?
Gruß, Regina
Datenbank:
character_set_client utf8
character_set_connection utf8
Konfiguration:
Klappt alles soweit wunderbar, solange ich alle Daten über die Admin-Oberfläche einpflege.$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
Jetzt möchte ich aber für das CompanyDirectory zahlreiche Kategorien direkt in der Datenbank anlegen und stelle fest, daß die Umlaute in der Datenbank falsch stehen, wenn ich sie hier richtig eingebe, dann stehen sie eben falsch auf der Oberfläche.
D.h. es gibt offensichtlich noch Probleme mit unterschiedliche Kodierung.
Ich habe im Dump alle CREATE TABLE Anweisungen mit DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci eingerichtet und damit die Daten wieder eingespielt.
Das Problem ist aber dadurch nicht beseitigt.
Was hätte ich anders machen müssen bei der Installation bzw. was kann ich nachträglich machen, um das Problem zu beseitigen?
Gruß, Regina