Datenbank von ISO-8859-1 auf UTF-8 umstellen

Probleme oder Fragen zur Installation, Update und Netzwerkanbindung
Antworten

Datenbank von ISO-8859-1 auf UTF-8 umstellen

Hallo,
wir wollen unseren oxid jetzt updaten und haben die neue Version in UTF-8 erstellt.
Da bekommen wir natürlich Probleme mit den Umlauten beim Im/Export zu cao.

Kann ich die Datenbank von CAO in UTF-8 konvertieren und dann ist das Problem gelöst, oder gibt es da noch andere Sachen zu beachten?

Des weiteren habe ich leider nur einen Befehl gefunden, welcher die einzelnen Tabellen umwandelt. Ich möchte aber die gesamte datenbank mit einem Mal umwandeln. Für einen hilfreichen Link wäre ich dankbar.

Win7, MySQL Server 4.1

Danke im voraus.
Frank

Re: Datenbank von ISO-8859-1 auf UTF-8 umstellen

die CAO-Datenbank auf UTF8 umstellen ist keine gute Idee, das bringt mehr Probleme als Nutzen.
Wenn der Oxid auf UTF8 läuft, erkennt das die COI-Schnittstelle im Normalfall und konvertiert die Daten entsprechend.
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: Datenbank von ISO-8859-1 auf UTF-8 umstellen

Hallo,
leider erkennt die coi-Schnittstelle das nicht. Selbst in der coi werden die Umlaute falsch dargestellt.
Siehe Anhang.
Müssen wir noch irgendwo was einstellen?

Danke im voraus.
Frank
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Datenbank von ISO-8859-1 auf UTF-8 umstellen

In der Oberfläche der Schnittstelle ist das egal, da ich da nicht auf UTF8 prüfe.
Ist in der config.php angegeben, das UTF8 genutzt wird?
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: Datenbank von ISO-8859-1 auf UTF-8 umstellen

Hallo,
in dem testverzeichnis wo das shopupdate getestet wird, steht in der config.inc.php im rootverzeichnis des shops:
// UTF-8 mode in shop 0 - off, 1 - on
$this->iUtfMode = 1;

Das sollte dann ja UTF-8 sein.

Re: Datenbank von ISO-8859-1 auf UTF-8 umstellen

Hallo,
geklärt mit Support-Ticket.
War wohl ein Fehler bei der Umstellung der oxid-Datenbank auf UTF-8.