Spróbuj zadzwonić mysql_set_charset('utf8');
po połączeniu z bazą danych. Myślę, że jest to podobne do wykonywania zapytania SET NAMES, ale ponieważ instrukcja PHP mówi, że używanie tej funkcji zamiast zapytania SET NAMES jest zalecane, spróbowałbym tego.
Ponadto, wyświetlając swoją treść, możesz wypróbować echo htmlentities($string, ENT_COMPAT, 'UTF-8');