Antwort #158 am: 15. Februar 2017, 12:21:59
Habe einen bestehenden 2.0.2.1 shop mit iso8859-15 Datenbank nochmals per installer neu installiert und auf utf-8 geändert und dabei die DB überschrieben und neu in utf-8 anlegen lassen. Vorher über phpmyadmin die Tabellen der alten Datenbank nur als Daten ohne Struktur gesichert und in die neu angelegte leere DB importiert, weil er wenn man die alte DB einfach wiederherstellt alle umlaute falsch geschrieben hatte und der seitenaufbau komlett durcheinander war. Dann noch die Sprachdatei auf utf-8 gestellt.
Jetzt sieht der Aufbau der Seiten und die Umlaute einwandfrei aus und es scheint alles zu funktionieren.
In der configure.php steht auch utf-8 drin und sowohl im Frontend als auch im Backend steht bei quelltext anzeigen im charset utf-8.
Auch das ändern von content und anlegen von kunden mit umlauten wird sowohl im Frontend, Backend und in der DB korrekt angezeigt.
Jetzt hab ich hier noch folgendes gelesen, was mich verunsichert:
Dann habe ich noch sehr viele Dateien mit Dreamweaver geöffnet, im Menü unter Modifizieren>Seiteneigenschaften>Titel/Kodierung UTF-8 ausgewählt, angewendet und abgespeichert.
Ist das notwendig? Viele meiner Dateien sind noch als latin1 kodiert. Sieht man in dreamweaver unter kodierung und auch wenn ich sie per textmate öffne kommt die Meldung, wie er sie öffnen soll manchmal, wo dann nur latin1 funktioniert. Es funktioniert ja aber augenscheinlich.
Gibts ein testscript, ob alles funktioniert? Oder was sollte man noch prüfen, bevor das online geht? Hab keine Lust auf böse Überraschungen.
Einziger Fehler, der mir aufgefallen ist, wo ich aber nicht weiß, ob da ein zusammenhang besteht,ist, dass der kcfinder nichtmehr die images auf der ersten seite lädt, die in .thumbs liegen müssten und dort auch nicht auf einstellungen geht. Für die anderen ordner läuft es. Der .thumbs ordner hat auch andere Besitzer/Gruppen (33 33), als der Rest und wenn man eine neue Datei hochlädt in einen Ordner bekommt diese datei auch die 33 33 statt wie die anderen dateien 510 512. Jetzt hab ich etwas bammel, dass das an der umstellung liegt und vielleicht noch mehr nicht funktionieren könnte.