This extension helps you to convert your already existing database content to UTF-8.
UTF-8 by default is used since TYPO3 4.5, but prior to that you could have UTF-8 encoded data stored in Latin-1 (or other charsets) tables; for example if you started with TYPO3 4.4 without UTF-8 configuration. You can detect this situation by using phpMyAdmin: characters with accents (diacriticals) and umlauts are shown as weird double-character combinations (“fÃ¼r” instead of “für”).
Up to TYPO3 4.6 there was the possibility to use
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'SET NAMES latin1' e.g.,
this option has been removed in TYPO3 4.7 completely. Now it is necessary to convert your existing database.
This extension is based on Jigal van Hemert's db_utf8_fix script with best thanks.