#1 2014-09-04 07:36:45

kristianchytry
Endora uživatel
Registrován: 2014-09-03
Příspěvky: 23

Kodovani jmen souboru

Dobrý den,
Na ftp jsem nahrál přes windows ftp clienta určitý archiv několika tisíc souborů, velká část obsahuje české znaky (kodovaní momentálně iso 8859-2),
potíž je v tom, že odkazy na tyto soubory nefungují.

Např( soubor:Fidler_-_Generálové_legionáři.pdb):

http://knihovnaneee.8u.cz/nee/F/Fidler_ … C5%99i.pdb

(pozn. - vím, že by názvy souborů neměly obsahovat národní znaky, ale tímhle způsobem řeším výpadek jednoho serveru a data bohužel nemám v jiné podobě)

Upravil kristianchytry (2014-09-04 07:51:01)

Offline

#2 2014-09-04 07:44:18

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Kodovani jmen souboru

Uvedený soubor na FTP neexistuje.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2014-09-04 07:47:32

kristianchytry
Endora uživatel
Registrován: 2014-09-03
Příspěvky: 23

Re: Kodovani jmen souboru

Jsem ho při experimentovální omylem smazal, už je zpět, odkaz ale stále nefunguje.

Upravil kristianchytry (2014-09-04 07:53:34)

Offline

#4 2014-09-04 08:06:33

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Kodovani jmen souboru

Protože soubor daného jména neexistuje.
Doporučuji nepoužívat diakritiku v názvech souborů.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#5 2014-09-04 08:13:49

kristianchytry
Endora uživatel
Registrován: 2014-09-03
Příspěvky: 23

Re: Kodovani jmen souboru

Soubor existuje!
Na ftp je viditelný.
Http server k němu ale nedokáže přistoupit (chyba 404)
FluxBB bbcode test

Jak jsem psal, jde o tisíce souborů a na pár dní to musí takhle fungovat než se rozjede databáze a php aplikace.

Offline

#6 2014-09-04 08:22:23

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Kodovani jmen souboru

Vím co máte na FTP. ale jak říkám neexistuje soubor daného jména.
existuje soubor Fidler_-_Gener%E1lov%E9_legion%E1%F8i.pdb.

Nahrál jste soubor v kódování Windows - středoevropské jazyky.
Buď musíte používat v odkazech hexa znaky písmen s diakritikou, nebo ji jednoduše nepoužívat.

Více o rezervovaných znacích a také o procentuálním kódování.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#7 2014-09-04 08:34:56

kristianchytry
Endora uživatel
Registrován: 2014-09-03
Příspěvky: 23

Re: Kodovani jmen souboru

Díky moc, už chápu v čem byl problém - server používá interně UTF-8, prestoze jsem to nahral jako windows 1250
můj kod odkazu obsahoval hexaznaky s diakritikou

řešením tedy bude php funkce, která mi převede (puvodni odkaz)

Fidler_-_Gener%C3%A1lov%C3%A9_legion%C3%A1%C5%99i.pdb

na

Fidler_-_Gener%E1lov%E9_legion%E1%F8i.pdb.

Offline

#8 2014-09-04 12:39:37

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Kodovani jmen souboru

Skuste to nahrat napr. cez Total Commander. Avsak pouzuvat diakritiku alebo medzery v nazve suboru sa neodporuca, zvlast ked ten subor nahravate na webovy server.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

Zápatí

Založeno na FluxBB | CZ a SK