You are probably using utf8 as input where latin1 was expected, and the result is that the input is being converted from latin1 (or iso-8859-1) to utf8 when no conversion at all was needed. If you are importing a MySQL dump, try adding --default_character_set=utf8 option. Example:
Code:
cat dump.sql | mysql whateveroptions --default_character_set=utf8
BTW: Try this and you will see what happens when you convert text which is already utf8 from latin1 to utf8:
Code:
echo avancée | recode latin1.. | recode latin1.. | recode latin1..