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: 120 Pomógł: 10 Dołączył: 16.08.2007 Ostrzeżenie: (0%)
|
header('Content-Disposition: attachment; filename="'.[b]$file->fil_uploaded_filename[/b].'"'); Może tutaj postaraj się coś porobić z nazwą? Skonwertuj ją na parę innych kodowań, może zadziała? np z utf na win-costam (nie pamietam kodu dla polski) Ten post edytował Exek 19.08.2007, 12:42:07 |
|
|
|
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
wojto próbowałem już wcześniej wysyłać inne dane w nagłó... 19.08.2007, 17:28:45
strife No cóż IE jest inne, musisz nazwę pliki zakodować ... 19.08.2007, 17:46:34 ![]() ![]() |
|
Aktualny czas: 5.12.2025 - 22:21 |