Folgendes Problem: wir sind darauf angewiesen, bei einem Projekt auch erweiterte Unicode-Zeichen (4-byte-UTF8-Zeichen) zu verwenden. Leider scheint Typo3 dazu nativ keine Möglichkeit zu geben. Ich kann zwar über setDBInit die Einstellungen für die Datenbank vornehmen, beim Verbindungsaufbau wird aber geprüft, ob der im Datenbankadapter definierte Zeichensatz auch tatsächlich verwendet wird.
Siehe:
\TYPO3\CMS\Core\Database\DatabaseConnection::$connectionCharset
Es gibt im Datenbankadapter die Methode setConnectionCharset - diese wird aber offenbar nie verwendet.
Die Frage ist jetzt also: Kennt jemand eine Möglichkeit, sich irgendwo "reinzuhängen", um setConnectionCharset aufzurufen, bevor die Datenbankverbindung tatsächlich aufgebaut wird?
Viele Grüße,
Christian