Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Problem z kodowaniem nazw plików na serwerze
Lirdoner
post 23.07.2013, 12:05:03
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


Witam, mam taki problem, że kiedy wrzucam na serwer plik z polskimi znakami to po uploadzie na serwerze polskie znaki zastępują krzaki ;/
Nie mam pojęcia jak to naprawić, dodam, że nie dzieje się tak ze wszystkimi plikami - niektóre uploadują się dobrze
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
mlawnik
post 23.07.2013, 12:09:01
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

Ostrzeżenie: (0%)
-----


Jakim programem wrzucasz?


--------------------
Pozdrawiam,
mlawnik

Cytat(nospor)
Jedzmy gówno.... miliony much nie może się przecież mylić
Go to the top of the page
+Quote Post
Lirdoner
post 23.07.2013, 12:10:21
Post #3





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


FlashFXP
Go to the top of the page
+Quote Post
SaMi
post 23.07.2013, 12:58:40
Post #4





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Napewno problemem jest złe kodowanie pliku. Rozumiem że skrypty testujesz w pierwszej kolejności na localhoscie, nastepnie przeżucasz na serwer. Windows używa standardowo kodowania cp1250 a w polsce iso-8859-2 natomiast najprawdopodobniej server na który wrzucasz pliki działa pod kontrolą któregoś z systemu z rodziny Unix a te zazwyczaj mają defaultowe kodowanie UTF-8. W związku z tym spróbuj zmienić kodowanie pliku własnie na UTF-8, Notepad++ nadaje się bardzo dobrze do tego.

Ten post edytował SaMi 23.07.2013, 12:59:47


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
Go to the top of the page
+Quote Post
Lirdoner
post 23.07.2013, 13:21:35
Post #5





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


ale tutaj chodzi o pliki graficzne
Go to the top of the page
+Quote Post
SaMi
post 23.07.2013, 13:53:53
Post #6





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Było trzeba odrazu napisać że chodzi o polskie znaki w nazwach plików a nie pliki z polskimi znakami smile.gif
Druga sprawa to czemu uzywasz polskich znaków w nazwach plików ? zmien lub usuń poslkie znaki z nazy plików i będzie po problemie.


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
Go to the top of the page
+Quote Post
Lirdoner
post 23.07.2013, 14:03:13
Post #7





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


Nie jest to możliwe. Skrypt php czyta pliki w danym folderze i wprowadza ich nazwy do bazy. Polskie znaki muszą być zachowane.
Go to the top of the page
+Quote Post
valkirek
post 24.07.2013, 13:31:00
Post #8





Grupa: Zarejestrowani
Postów: 117
Pomógł: 6
Dołączył: 24.07.2013

Ostrzeżenie: (0%)
-----


Polskie znaki w nazwach plikow na serwerach nie moga byc zachowane i taki problem bedzie wystepowal. Powinienes przy wrzucaniu pliku zmieniac polskie znaki np. ą na a a jesli chcesz je wyswietac z polskimi znakami to spowrotem a na ą.

Jest jeszcze inne wyjscie, Przy dodawaniu pliku zmieniaj nazwe na losowy ciag znakow i zapisuj w bazie a do tego w bazie zapisuj tez stara nazwe pliku i to wyswietlaj.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:30