C'est un problème de "character set". Tu as trois points à vérifier :
- Dans Firefox (si tu ne l'as pas encore, cours l'installer !) : Affichage -> Encodage des caractères -> là tu essayes successivement Unicode et Occidental (ISO-8859-1 ou -15) et tu vois si ça change quelque chose.
- Le charset/collation de ta DB
- Le charset/collation de ta table
Typiquement, ce genre de problème survient quand tu as migré des données d'une DB à une autre, et que les données ont été importées avec de mauvais charsets etc.
Autrement dit, tant que tu ne chipotes pas à tes données touçt va bien, mais si tu fais le moindre update (classiquement, avec un outil style phpmyadmin) dans lequel sont définis des paramètres tout à fait différents de ce côté-là, eh bien bardaf, c'est l'embardée.
Tu trouveras sur Google une foultitude d'articles sur la question, par exemple ceci : http://bugs.typo3.org/view.php?id=6098