Upload problem z polskimi znakami

Witam. Mam problem z uploadowaniem zdjęć w których występują polskie litery.

Przy uploadowaniu zdjęcia zapisują się innymi nazwami niż podane i zapisane do bazy danych, dlatego później nie mogę ich otworzyć z pobranego z bazy adresu. Np. plik ławka.jpg do bazy mysql zapisywany jest normalnie a na serwerze zostaje zapisany pod nazwą ¶awka.jpg i otwierając plik na podstawie nazwy zapisanej w bazie nie znajduje tego pliku. Co mogę zrobić żeby uniknąć takich problemów? Tak samo oczywiście jest z innymi znakami. Z góry dzięki za odpowiedź.

najprościej by było zastępować polskie diakrytyczne znaki na odpowiadające im znaki alfabetu łacińskiego ł -> l, ą => a, ę => e itd. adresy url zawierające polskie znaki diakrytyczne nie są zbyt dobrze obsługiwane przeważnie więc tym samym możesz uniknąć kolejnych problemów