Možná je chyba v znakové sadě, se kterou stránku zobrazujete. Pokud získáváte obsah UTF-8 z databáze a poskytujete jej s výchozí znakovou sadou HTML systému Windows-1252, bude to vypadat zkomoleně. Ujistěte se, že máte ekvivalent tohoto:
header( 'Content-Type: text/html; charset=utf-8' );
ve vašem kódu PHP.