Umlaute in UTF8 umwandeln

Bei einem Projekt im Geschäft muss ich die Dateinamen aus einem Ordner in der Datenbank speichern. Dabei hatte ich das Problem, dass Umlaute nicht richtig dargestellt werden. So kamen ü's zum Bsp so raus:
Sehenswürdigkeiten.jpg

Das ganze lässte sich mit der Funktion utf8_decode ganz einfach beheben:
<? $filename=utf8_decode($filename); ?>


So kommt sieht der Filename dann so aus:
Sehenswürdigkeiten.jpg