In some situation, the database has to be localized to achieve this, we need to add a mysql_charset to the locale_settings files to declare the character encoding corresponding to a given language.
The main issue is that the code use by mysql encoding is not the same as the one used in Claroline locale settings. The mysql supported charsets on my platform are in the attached file.
Mysql encodings