Datenbank utf8 - oder doch nicht?

Hallo Oxid-Gemeinde!

Nachdem ich beim Aufsatzen des Shops darauf geachtet habe, dass die Datenbank utf8-kodiert arbeitet, dachte ich, das Thema sein durch.
Deswegen verwirrte mich gerade die Frage eines wirecard-Technikers, ob bei mir alle Tabellen gleich kodiert seien.
“Klar” dachte ich. “Alles utf8”.
Dann habe ich jetzt doch mal nachgeschaut und stelle Eigenartiges fest.
Im phpMyAdmin werden die meisten Shop-Tabellen mit “utf8_general_ci” angegeben.
Aber eben nicht alle.
Da ist z.B.


oepaypal_order                                  latin1_general_ci 
oepaypal_orderpaymentcomments                   latin1_general_ci 
oepaypal_orderpayments                         latin1_swedish_ci	 
oxobject2action                                latin1_general_ci
oxinvitations                                  latin1_general_ci

Was sollen diese untrerschiedlich kodierten Tabellen?
Ist das normal?
Ich dachte immer, es wäre sinnvoll, wenn alle Tabellen gleich kodiert wären.

Wer kann mir das mal verständlich erklären? :confused:

Vielen Dank im Voraus für Euer Feedback!
Beste Grüße und schönes Wochenende!
Bianca

Im Prinzip ist es egal welche Kodierung die Tabellen haben. Entscheidend ist die Codierung der einzelnen Spalten. Welche Codierung eine Spalte am besten hat, hängt von der Aufgabe ab, utf8 wenn Sonderzeichen vorkommen können und Latin wenn nicht. Es müssen also weder alle Tabellen noch alle Spalten die gleiche Codierung haben.

Danke Frank!