Hallo,
danke für das umfangreiche Feedback und es lässt mich natürlich schon erst mal klarer durchblicken
Der Shop läuft momentan auf einem alten Debian GNU/Linux 6.0.10 (squeeze). Wenn ich dort mit dem Webbrowser das Encoding anschaue, dann sagt mir der Browser mit Show Page Source:
"meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15""
Und
http://validator.w3.org sagt:
Encoding: iso-8859-15.
Darstellung ist rundum OK (Frontend, Admin, Datenbank-Content mit phpmyadmin angeschaut)
Der "neue" Shop (der nur der per rsync kopierte Content vom alten Shop zzgl. DB ist) läuft nun auf nem neuen Debian GNU/Linux 8.4 (jessie).
Wenn ich dort mit dem Webbrowser das Encoding anschaue, dann sagt mir der Browser mit Show Page Source immer noch:
"meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15""
Und
http://validator.w3.org sagt:
Encoding: utf8.
Und spuckt den Fehler:
"Sorry, I am unable to validate this document because on line 218 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.
The error was: utf8 "\xF6" does not map to Unicode "
Darstellung ist in den Kategorien "kaputt" (da wird aus dem Begriff Zubehör der Begriff "Zubeh�r"), im Fließtext und Produktbeschreibungen aber OK (da werden die Umlaute korrekt angezeigt).
Wenn ich in die Datenbank schaue (mit phpmyadmin) sehe ich die Umlaute auch korrekt drin stehen und korrekt angezeigt.
Was das ganze Thema Datenbank-Export und -Import betrifft, habe ich mich an die Empfehlungen gehalten und die Datenbank direkt per mysql Befehl gedumpt und auch per mysql Befehl wieder eingespielt.
Wenn ich keine Konvertierung anwende, kommt eben das spannende Zeichen "�" in die Kategorientitel und Überschriften, wenn ich die Empfehlung mit Konvertierung von ISO8859-15 auf UTF8 anwende, verschwinden die Umlaute (der Kategorientitel "Zubehör" lautet dann "Zubehr".
Ich erlaube mir also noch mal, zu "vermuten": Es liegt der Fehler möglicherweise darin, dass ich den "installierten" modified-shop einfach ge-rsync'ed habe. Vielleicht sollte ich auf dem neuen Server auch neu installieren, damit alle Einstellungen "korrekt" mit UTF-8 kommen?
Bitte dazu noch mal einen Typ von Euch "Erfahreneren" ... mir bleibt ja sonst nur, auf dieses Produkt hier auszuweichen:
https://www.getdigital.eu/Scheiss--Encoding.htmlDanke & VG,
dbcrazy