Schlagwort-Archiv Backend

TYPO3 und die Umlaute in Dateinamen

Die TYPO3-Installationen auf den Cloud-Accounts haben (bisher) keine Umlaute in Dateinamen unterstützt. Der alte Uploader hat Umlaute noch in die Mehrzeichen-Derivate gewandelt (z.B. ä wurde ae), mit dem Umschalten auf UTF-8 ist das entfallen.

Der Effekt: im TYPO3-Backend hat schon in der Dateiliste das Vorschaubild nicht funktioniert, die Dateien konnte man auch sonst nicht verwenden, sondern musste sie umbenennen oder mit anderem Dateinamen neu hochladen.

Gestern hatten wir (endlich) mal das Dateisystem und LOCALE-Settings auf UTF-8 umgestellt, und Umlaute in Dateinamen wurden dann auf der Konsole schonmal richtig angezeigt, aber eben nicht im Backend in der Dateiliste.

Das Artfiles-Support-Team hat herausgefunden, das man TYPO3 noch zwingen muss, die Locale-Settings auch in UTF-8 zu verwenden, auch wenn man schon Zeichensatz und Filesystem dahingehend gezwungen hat. Hier also der vollständige Patch für die localconf von TYPO3:

// UTF-8 Patch
$TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1';
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET SESSION character_set_server=utf8;'.chr(10).'';
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
// Problem Umlaute
$TYPO3_CONF_VARS['SYS']['systemLocale'] = 'en_US.utf8';

Wirkt für mich irgendwie alles doppelt, aber was soll’s, Hauptsache funktioniert.

[one_second] Für CRNET-Kunden

Wenn Sie den Eintrag in der TYPO3-localconf nicht selber vornehmen können, machen wir das für Sie, kurze Nachricht genügt.[/one_second]

[one_second] Für alle anderen, die diesen Eintrag gefunden haben, weil sie die Problematik gegoogled haben: bitte vorher auf der Konsole die LOCALE-Settings überprüfen bzw. anpassen, sonst kann das ziemlich unangenehme Effekte haben.  Die System-locale-settings von typo sollten mit dem Server harmonieren.[/one_second]