Antwort #7 am: 10. November 2009, 11:27:38
Hey Mantis,
ich musste Standard XTC vor ca. 2 Jahren umstellen und du hast Recht - es war die Hölle. Besonders weil wir zu dem Zeitpunkt für kurze Zeit schon halb utf8 und halb iso gefahren hatten und dann utf8 als iso abgespeichert in der Datenbank hatten und solche Scherze.
Seitdem läuft es aber problemlos.
Eigentlich ist es nicht soo komplex und es gibt mittlerweile auch Anleitungen. (
Anleitung utf-8 Konvertierung Standard XTC)
Im Grunde stellst du die Datenbank um und dann das Encoding der Pages und der Mails sowie alle Templates in denen sich Text befindet und die Sprachdateien.
Eigentlich bezog sich mein Kommentar auch hauptsächlich auf die Äußerung von web28, dass man die Sprachen mit separaten Encodings fahren kann. Das ist zwar so eingerichtet als würde es funktionieren, aber zumindest im Standard XTC bei mir gab' das ein unglaubliches unglaubliches Encoding-Chaos.
Konvertierung zu UTF-8 ist nicht unbedingt ein Laien-Thema. Deshalb sollte man vielleicht die Finger davon lassen, wenn man sich sicher ist, dass der Shop eh nur in Deutsch an den Start gehen wird und so bleibt.
Aber sobald andere Sprachen ins Spiel kommen würde ich dringend raten sauber zu UTF-8 zu konvertieren und nie ein Misch-Masch von Encodings anzufangen. Das ist dann nämlich sehr schwer zu reparieren - wenn überhaupt.
Mir hat damals dieser Artikel sehr geholfen:
Turning MySQL data in latin1 to utf8 utf-8.
Encoding - ein emotionales Thema bei mir - man merkt's.