mam skrypt, którego fragment odpowiedzialny za pobieranie pliku wygląda następująco:
<?php } } else { exit; } ?>
jeżeli wgram jakiś plik z polskimi znakami w nazwie (np. ąśółżźćńĄŚŹŻĆ.mpe), to przy pobieraniu plików, gdy najadę na link do pliku, w adresie widzę poprawną nazwę z polskimi znakami.
Gdy zaś kliknę "pobierz", to plik jest zapisywany pod nazwą (np. şźźććę₏ąśşźć.mp3)
dzieje się tak tylko pod IE, pod Operą i FF nazwy zapisywanych plików są poprawne.
Dodam, że wszystkie dane na stronie z formularzem oraz baza danych są w kodowaniu UTF-8
Czy ktoś ma pomysł co z tym zrobić?