[TYPO3-german] TYPO3 nervt mich mit collation_database latin1_swedish_ci

Stefan Frömken firma at sfroemken.de
Tue Sep 18 10:32:27 CEST 2012


Hallo zusammen,

ich habe hier den MySQL-Server von Ubuntu 32bit 12.04 installiert. Da 
dieser per default auf latin1 arbeitet habe ich folgende Konfigurationen 
in die my.cnf geschrieben:

[mysqld]
collation-server        = utf8_general_ci
character-set-server    = utf8
init-connect            = 'SET NAMES utf8'

Diese Einstellungen wirken sich hervoragend auf den Server aus (SHOW 
GLOBAL variables):

character_set_client	utf8
character_set_connection	utf8
character_set_database	utf8
character_set_filesystem	binary
character_set_results	utf8
character_set_server	utf8
character_set_system	utf8
character_sets_dir	/usr/share/mysql/charsets/
collation_connection	utf8_general_ci
collation_database	utf8_general_ci
collation_server	utf8_general_ci

Tabellen, die über eine neue Extension erstellt werden erhalten aber 
alle ein latin1_swedish_ci. Deshalb habe ich mir über den t3adminer noch 
folgenden Befehl geholt: SHOW SESSION variables;

character_set_client	utf8
character_set_connection	utf8
character_set_database	latin1
character_set_filesystem	binary
character_set_results	utf8
character_set_server	utf8
character_set_system	utf8
character_sets_dir	/usr/share/mysql/charsets/
collation_connection	utf8_general_ci
collation_database	latin1_swedish_ci
collation_server	utf8_general_ci

Ich habe den kompletten Quellcode von TYPO3 durchleuchtet. Ich habe 
weder collation_database noch latin1_swedish noch sonst irgendwas 
gefunden, was erklären würde, warum die session variable von 
collation_server auf latin_swedish_ci steht.

Habt Ihr vielleicht noch eine Idee?

setDBinit ist leer und in der localconf.php entfernt. Default: -1
forceCharset = utf-8

Stefan


More information about the TYPO3-german mailing list