Misschien ligt de fout in de tekenset waarmee u de pagina weergeeft. Als u UTF-8-inhoud uit de database haalt en deze serveert met de standaard HTML-tekenset van Windows-1252, ziet het er vervormd uit. Zorg ervoor dat je het equivalent hiervan hebt:
header( 'Content-Type: text/html; charset=utf-8' );
in uw PHP-code.