Chrome in spreminjanje imen datotek

PIC

Fizikalc
17. avg 2007
2.466
2
38
Ojla!

Sem guglal, pa nisem našel pametne rešitve.

Namreč, če s Chromom prenašam datoteke, ki imajo v imenu čžš, () in podobno, Chrome vse te znake zamenja. Firefox tega ne počne, ampak je za to specifično zadevo treba uporabljat Chrome, tako da mi to pije živce.

Je kakšen workaround, da prepričam Chrome, da pusti ime datoteke pri miru?

LP,
PIC
 

doto

Fizikalc
25. jul 2007
3.175
0
36
Tako je pravilno, ker šumniki nimajo kaj iskati v imenih datotek. Da zadeva sploh deluje browserji escapajo šumnike ko naredijo request. FF jih potem očitno unescapa, chrome pa ne.
 

bizi

Guru
21. nov 2007
27.271
-2.011
113
Kočevska
Ti pa rahlo zaostajaš. Še imena domen so po novem lahko s šumniki in tudi v kitajščini, kaj ne bodo imena datotek. Časi 8.3 so davno minili.
 

doto

Fizikalc
25. jul 2007
3.175
0
36
Niso! Domena je še vedno 100% ascii. Specialni znaki so pa escapani z "xn--" + punycode . S tem da browser to pokaže kot šumnik. Na DNS se pa pošlje ascii koda.

Sicer je to irelavantno, ker ime datoteke ni del domene in se tu uporablja drugačno escapanje.
 

Utisevalec

Guru
12. nov 2007
16.157
4.142
113
Glede na to da smo leta 2012 bi pričakoval da je unicode v bilokakšni obliki standard vsakega programa in OSja. Torej tudi to da so šumniki v datotekah dovoljeni in uporabljeni brez težav.

Ampak jasno to ne drži in stara ASCI tabela je še vedno pravilo in sploh v imenih datotek/map se je dobro eksotike izogibat!

Same domene se preslikajo v ASCI zaradi združljivosti s starim sistemom. Drugače pač ne gre, vsaj ne kratkoročno, ker bi bilo potrebno na novo spisat in restartat več ali manj vse strežnike po svetu (o raznih programih ki delujejo kot clienti sploh nebi).

Kar se tice datoteke s šumniki. Kako je shranjena? Namreč vsaka datoteka je lahko shranjena (ponudena s strani webserverja) po neki kodni tabeli, če to ni UTF-8 čisto razumem google da prikaže in shrani stvar v neki obliki ki je 100% (torej brez krilatih znakov).
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.878
698
113
ASCII je pri domenah uporabljen tudi zaradi varnosti. Pred časom ko še ni bilo tega eskejpana z xn--, si lahko rezerviral domeno v cirilici, ki je na videz izgledala enako kot neka druga stran. Naslednji logični korak je bil seveda phishing. Nato so to enostavno "popravili" tako, da so izklopili posebne znake v domenah. Zdaj pa pač imamo kot imamo
wink-1.gif