Could we help you? Please click the banners. We are young and desperately need the money
It's recommended to run Typo3 >= 4.6 using a UTF-8 charset. This can be an issue if you have older Typo3 installations that are still based on latin1 using the Typo3 compatibility switch "$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';" in localconf.php.
Login to PHPMyAdmin and execute this SQL snipped (this will change the charset of your database to UTF-8):
ALTER DATABASE MyDb CHARACTER SET utf8; //change the value 'MyDb' according to the name of your DB
Click on "Export", Select "add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" and click on the OK on the bottom right (if you're using a large database select a compression first) and save the backed up database as a .sql (or .zip/.gz ...) file
Click on "Template" -> Open up the site template setup configuration and check that the locale as well as the content type is set to UTF-8 standards:
config.locale_all = de_DE.utf-8 page.config.metaCharset = utf-8 page.config.additionalHeaders = Content-Type:text/html;charset=utf-8
Click on "Installation" -> "All configuration" -> Navigate to the textarea of [setDBinit] and enter the following there:
SET NAMES utf8; SET SESSION character_set_server = utf8; SET character_set_connection = utf8; SET CHARACTER SET utf8;
Enable the following properties the "All configuration" page:
[SYS][UTF8filesystem] --> check! [BE][forceCharset] = utf-8 (enter the chars 'utf-8' in the textfield. All in lower-case)
It might occur that this simple conversion steps will not succeed because converting directly from latin1 (or possibly from another charset) to utf8 is tricky. In that case you would need to convert the database to BLOB first and then convert it back to utf8 in a second step. This is far more complex. I might consider writing another tutorial about that when needed.