[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