no, una cosa es que lo guardes como UTF-8 en la base de datos y otra cosa es que te comuniques en UTF-8 con la base de datos.
También los documentos (php, html, tpl, phtml, po, mo, etc) es bueno guardarlo en UTF-8, y por supuesto al navegador tb hay que decirle que vamos a trabajar con UTF-8, enviando esta cabecera debería ser suficiente para informarle de que vas a trabajar en UTF-8:
Código PHP:
header('Content-type: text/html; charset=UTF-8');
Son muchas cosas, pero por lo mismo es bueno trabajar siempre con un IDE y con ciertas reglas para que no tengas este tipo de problemas.
Saludos.