indexed search stellt Umlaute falsch dar - Lösung
Veröffentlicht am 13.05.2007 | Kommentar schreiben | Tags: xhtml, w3c, html, typo3
Bei dem eingebauten Suchmodul von Typo3 indexed search kann es zu Problemen mit Umlauten kommen.
Ich folgenden möchte ich kurz einen Lösungsansatz vorstellen.
Wenn man im Template die Konfigurationseinstellung config.metaCharset festgelegt hat und z.B. den Wert iso-8859-1 verwendet, kann das zu einem Konflikt mit dem in der localconf.php eingestellen Wert vom $TYPO3_CONF_VARS['BE']['forceCharset'] kommen. Diese beiden Werte sollten identisch sein um einen einwandfreien Umgang mit Sonderzeichen im Typo3 Auftritt zu gewehrleisten.
als Beispiel wenn man z.B. iso-8859-1 verwendet:
Einstellung im Template-Setup:
config.metaCharset = iso-8859-1
Einstellung in der localconf.php
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'iso-8859-1';
vielen Dank! Bei mir hat das gesamte frontend keine Umlaute angezeigt. Die Änderung in der locaconf.php war der entscheidende Hinweis!
Bei mir war noch eine Einstellung von Nöten:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;';
--> Ich habe die Variante auf UTF-8 gemacht