Algumas coisas para tentar:
Em páginas que exibirão conteúdo UTF-8 , no seu cabeçalho inclua:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Em seu PHP, antes de qualquer saída para o navegador, inclua o content type PHP header :
header ('Content-type: text/html; charset=utf-8');
Antes de executar seu SQL para buscar conteúdo, use mysql_set_charset :
mysql_set_charset('utf8',$link);
// $link is optional, refers to your DB connection
Se você deseja que quebras/retornos de transporte sejam gerados, envolva seu texto de saída em nl2br ($saída)