Ho un problema stranissimo...

dichiaro il charset delle mie pagine in utf-8
sia nell'header del php
sia nei metatag

le tabelle del database sono in utf8 general
collation dei campi idem

scrivo le mie pagine con l'editor in utf-8

eppure pagine e db lavorano con due cofiche diverse,infatti se vado su phpmyadmin vedo tutte le lettere accentate sballate,anche se poi la pagina me le restituisce giuste.

Il problema è che nelle functions dello script ho inserito la classica funzioncina per sostituire i caratteri accentati con quelli normali,da applicare alle url. Ma non me li sostituisce visto che sul database ad esempio la "à" non la vede così ma la vede come una "A" strana con un ondina sopra...

Come posso risolvere?