Zum Inhalt springen

Welchen Zeichensatz verwenden? UTF-8_BIN oder LATIN1?

Erstellt am 16. April 2007 · 1 Antwort · letzte Antwort am 2. Mai 2007

Tags: Datenbank, Frage

Unbekannter Benutzer ·

Hallo!

Ich habe mir typo3 4.11 über das Install-Tool in einer neuen Datenbank installiert. In diese Datenbank habe ich die Tabellen eines bereits existierenden Forums importiert. Der Zeichensatz der Foren-Tabellen ist UTF-8_BIN.

Nun habe ich mittels "mysqldumper" ein Backup der Datenbank erzeugt. Als Standard-Zeichensatz habe ich hier "UTF-8_BIN Unicode" gewählt (da ja meine Foren-Tabellen auf diesen Zeichensatz basieren). Da ich zuerst "mysqldumper 1.21b" verwendet habe, musste ich danach feststellen, dass die deutschen Umlaute in allen typo3-Tabellen zerschossen waren. Deshalb habe ich mich etwas in das Thema "Zeichensätze" eingelesen und mir dann letztendlich die aktuelle Version des mysqldumpers installiert. Als ich mir dann eine neue Datenbank erzeugt und das Datenbank-Backup zurückgespielt habe, konnte ich die Umlaute in den Zeichensatz "UTF-8_BIN Unicode" konvertieren (bzw. korrigieren) lassen. Nun sehe ich (zum Glück) die Umlaute in meinen typo3-Tabellen wieder im phpMyAdmin.

Nur: Die Umlaute werden zwar wieder korrekt dargestellt, aber der Standard-Zeichensatz in den typo3-Tabellen steht trotzdem noch überall auf "latin1" und die Sortierreihenfolge auf "latin1_general_ci". Nun weiß ich nicht was ich machen soll... o.O Soll ich das so stehen lassen? Oder sollte man den Standard-Zeichensatz der Spalten in typo3 auch auf "UTF-8_BIN" stellen? Wenn ja, wie macht man das am besten oder gibt es dann Probleme innerhalb von typo3?

Bin für Hilfe dankbar, da ich momentan bei dem Thema "Zeichensätze und typo3" nicht so wirklich weiterkomme... 😢

Gruß
Bommel