[TYPO3-german] TYPO3 und UTF-8 - brauche Hilfe
Michael Stucki
michael at typo3.org
Mon Feb 11 10:51:51 CET 2008
Andreas Becker wrote:
> Localconf.php
>
> // UTF8
> $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
> $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET
> SESSION character_set_server=utf8;';
> $TYPO3_CONF_VARS['SYS']['t3lib_cs_convMethod'] = 'iconv';
> $TYPO3_CONF_VARS['SYS']['t3lib_cs_utils'] = 'iconv';
> $TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1';
Alles korrekt, ausser:
Wenn man natürlich sowieso schon die my.cnf anpasst, dann kann man auf
die "setDBinit"-Anweisung verzichten und spart sich so _jedes_ Mal zwei
Queries:
> my.cnf
> ----------------------------
>
> character-set-server = utf8
> collation-server = utf8_unicode_ci
Collation-Server sollte automatisch richtig gesetzt werden, da dies die
Default-Collation von utf8 ist.
Wichtig ist dafür das hier noch:
skip-character-set-client-handshake
Das ersetzt sozusagen die setDBinit-Angabe von vorher, und der Client nutzt
dasselbe Charset wie der Server.
> TYPOSCRIPT
> ---------------------------------------
> config {
> renderCharset = utf-8
> metaCharset = utf-8
Kann man auch sein lassen, die werden beide automatisch gesetzt wenn
forceCharset aktiv ist.
Liebe Grüsse
- michael
--
Use a newsreader! Check out
http://typo3.org/community/mailing-lists/use-a-news-reader/
More information about the TYPO3-german
mailing list