PDA

Zobacz pełną wersję : Polskie znaki w plikach wczytywanych przez JCE



KHysiek
22-03-2018, 08:48
Witam serdecznie :),
Mam portal wewnętrzny w firmie postawiony na . Uzytkownicy wpisują tam wiadomości i mogą dodawać załączniki. Dotychczas nie były one wgrywane na serwer, tylko dostępne jako pliki na dysku sieciowym, ale postanowiłem to w końcu unormalnić i nauczyć ich wgrywania plików na serwer (przez JCE File Browser). Niestety pojawił się problem z plikami (i nazwami folderów) zawierającymi polskie znaki. Klient na maszynie windows wgrywa plik i wstawia link w JCE - na serwerze jest on widoczny jak kodowany (chyba) w UTF-8. Po kliknięciu w link w dokumencie dostaje komunikat, że nie ma takiego pliku. Po usunięciu polskich znaków jest ok. To samo jest z folderami tworzonymi przez te moduł.

Na serwerze Windows Server 2003 + XAMPP (maszyna wirtualna i taka najlepsza licencja jest dostępna a co za tym idzie i reszta oprogramowania też nie najnowsza)

System operacyjny
Windows NT WROCLAWVM5 5.2 build 3790 (Windows Server 2003 Standard Edition Dodatek Service Pack 2) i586


Wersja bazy danych
5.5.39


Metoda porównywania znaków w bazie danych
utf8_general_ci


Metoda porównywania znaków przy połączeniu z bazą danych
utf8mb4_general_ci


Wersja PHP
5.4.31


Serwer WWW
Apache/2.4.10 (Win32) OpenSSL/1.0.1h PHP/5.4.31


PHP działa na
apache2handler


Wersja Joomla!
Joomla! 3.8.3 Stable [ Amani ] 12-December-2017 15:00 GMT


Wersja Platformy Joomla!
Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT

Bazyl
22-03-2018, 09:45
Cześć,

być może jest jakieś rozwiązanie, ale jedno jest idealne i proste: nie używać polskich znaków w nazwach katalogów i plików.
Osobiście zalecam także nie używanie spacji oraz dużych liter.

p.s. Wersja php i J! do zmiany ;-)

rkonik
22-03-2018, 11:09
Mam dla ciebie złą wiadomość. Nie nauczysz zwykłych użytkowników aby nie używali polskich znaków. A co gorsza nie nauczysz aby w nazwie katalogu nie używali spacji.
Walczyłem już kiedyś z takim problemem. Osobiście się poddałem nie było warto.

siristru
22-03-2018, 13:08
Ale przecież można wymusić zmianę nazw ładowanych plików w opcjach edytora: http://prntscr.com/ius0k3

KHysiek
22-03-2018, 15:32
Ale przecież można wymusić zmianę nazw ładowanych plików w opcjach edytora: http://prntscr.com/ius0k3

Dzięki ! :)

m8k
27-07-2022, 23:38
Witam, odkopuje temat, gdyż nie znalazłem nigdzie rozwiazania.
W Jce Browser File nie widać plików z polskimi znakami - czy jest możliwość, aby były one widoczne?

siristru
28-07-2022, 14:02
W Jce Browser File nie widać plików z polskimi znakami - czy jest możliwość, aby były one widoczne?

Ale przecież widzi: https://prnt.sc/yueZACw48EmR

Tutaj masz mój konfig: https://easyupload.io/ib9u37