Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
mam skrypt, którego fragment odpowiedzialny za pobieranie pliku wygląda następująco:
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ć? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
próbowałem już wcześniej wysyłać inne dane w nagłówku
także próbowałem konwertować nazwę przez mbstring (iconv nie ma na serwerze), ale nie dawało to rezultatów. Dziwi mnie najbardziej to, że poprawne nazwy są pobierane przez FF i Opere, a tylko przez IE są krzaki (u moich znajomych podobnie), no i myślałem, że może ktoś miał podobny problem, może trzeba jeszcze jakieś dodatkowe nagłówki nadać. |
|
|
|
wojto Krzaki zamiast polskich znaków w nazwach plików (tylko pod IE) 18.08.2007, 21:18:41
krowal Może w tym przypadku to system narzuca kodowanie n... 19.08.2007, 10:55:10
Exek Cytat(wojto @ 18.08.2007, 22:18:41 ) ... 19.08.2007, 12:34:51
strife No cóż IE jest inne, musisz nazwę pliki zakodować ... 19.08.2007, 17:46:34 ![]() ![]() |
|
Aktualny czas: 5.12.2025 - 22:21 |