hola! yo a parte de poner el cotejamiento de la bbdd con utf-8, le pongo en mi archivo de conexión:
Código PHP:
mysql_query("SET NAMES 'utf8'");
y en cada página:
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
y funciona perfectamente, inserte o lea siempre salen bien, no te aconsejo lo que dice TSG, eso son apaños y remiendos. Poniendo correctamente una configuración para utf-8 debe funcionar perfecto.