Waar haal je die tekstjes vandaan? Dat is nl. een probleem dat zich enkel voordoet bij het mixen van karakter encodings, in dit geval wellicht UTF-8 en ISO-8859-1. Zet dus ofwel de output van je pagina èn je MySQL tabellen in ISO-8859-1, ofwel beide in UTF-8, maar mix niet (tenzij je met mb_string wil werken, doch dat lijkt mij eerder overkill in dit geval).