Esegui la conversione di tali caratteri accentati con i rispettivi non accentati a, e, i, o, u e ti consiglio anche, almeno, di sostituire ' e " con un - oppure _

esempio.

città dell'umbira.jpg => citta-dell-umbria.jpg

P.S.
Ti basta uno str_replace();