Antwort #341 am: 07. April 2022, 12:57:50
[...]
welches Charset sollte denn bevorzugt werden?
Habe für die DB utf8 und im Shop iso-8856-15
[...]
Muss an allen 3 Orten das gleiche sein. Dazu gibt es einiges im Forum. Bitte erst genau lesen.
[...]
Das ist nicht zwingend richtig.
Wenn die DB-Verbindung auf latin1 steht und der Shop auf ISO-8859-15 läuft sollte das auch gehen wenn die DB auf UTF-8 läuft.
Die DB-Verbindungs-Kodierung ist entscheidend.
Aufgrund komplexer Zusammenhänge was Kodierung betrifft wäre es allerdings in der Tat besser alles übereinstimmend zu haben.
Bei
weichen-walter stellt sich die Frage was das genau heißt:
[...]
Habe für die DB utf8 [...]
Woher weißt du,
weichen-walter, das, wo steht das ?
Das kann man nämlich nicht so ohne weiteres sehen, lediglich anhand der Collations rückschließen.
Setze mal diesen Befehl in phpMyAdmin ab:
SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "DATENBANK_NAME";
Bei "DATENBANK_NAMEden Namen deiner DB angeben.
Wenn du mit
[...]
Habe für die DB utf8 [...]
allerdings die Einstellung in der
/includes/configure.php meinst bei
define('DB_SERVER_CHARSET', '???'); dann wäre das die DB-Verbindungs-Kodierung und die wäre verkehrt wenn dein Shop auf ISO-8859-15 läuft.
Gruß,
noRiddle