[TYPO3-german] Upgrade 3.8 -> 4.1.2: UTF (T3D Import) Probleme

Robert Zöhrer robert.zoehrer at gmx.net
Wed Aug 22 21:16:44 CEST 2007


Hi Andreas,

Danke für deine Antwort:

Andreas Becker wrote:

> Es kommt viel auf die Reihenfolge der einzelnen Schritte n
> 
> 1. Datenbank erstellen
> 2. Kollation auf utf8-general-ci einstellen
> 3. sql file importieren

wei vorhe geschriben habe ich meine Ausgangs-DB via
PHPmyadmin->Operationen->"Datenbank kopieren nach:" kopiert.

Ich schliesse eine Zerstörung beim Kopieren aus, weil wenn ich die
DB-Kopie im alten-Live-System eingehängt ebenfalls alles korrekt anzeigt
wird.

> zusaetzlich solltest du im Installtool diese settings haben:
> 
> // T3Pack UTF8 multi-byte content;
> $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
> $TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = 'true';

glaube zwar nicht, dass das -laut Paramterbeschreibung- damit zu tun
hat, aber ich hab es jetzt gesetzt

> $TYPO3_CONF_VARS['SYS']['multiplyDBfieldSize'] = '1';

war bei mir vorher '3', aber zu grösse Werte sollten doch IMO keine
-ausser mehr Speicherbelegung- Auswirkung haben

> $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET
> SESSION character_set_server=utf8;'; //.chr(10).'SET CHARACTER SET utf8;'
> not used!

hatte vorher nur [SYS][setDBinit] = SET NAMES utf8
jetzt habe ich
[SYS][setDBinit] = SET NAMES utf8; SET SESSION character_set_server=utf8;

> $TYPO3_CONF_VARS['SYS']['t3lib_cs_convMethod'] = 'iconv';

das hatte ich nicht

> $TYPO3_CONF_VARS['SYS']['t3lib_cs_utils'] = 'iconv';

das geht -laut Beschreibung, wird auch nie übernommen- nur bei PHP5, ich
habe PHP4.

Komisch finde ich nur mein beobachtetes T3D-Import-Verhalten. Das hätte
doch jedenfalls klappen müssen.

Ich versuch jetzt nochmal einen frischen Import mit geänderten Bedingungen.

lgr


More information about the TYPO3-german mailing list