
Vhodnost použití speciálních znaků v URI
Myslíte, že je vhodné používat v URI znaky, jako středník, nebo dvojtečka? Vím, že to jde (Zkuste např. wiki;: - ale i s tím středníkem a dvojtečkou ). Jaké jsou tu úskalí? Jedno už jsem zjistil, odkaz s dvojtečkou, či středníkem nelze použít na Poradně, snad bych to přežil
.
Kdo říká, že odkaz s dvojtečkou nebo středníkem nemůžeš na poradně použít?
;:
Jinak to je IMHOj blbost a jejich použití bych se vyhnul, pokud se nejedná o speciální případ, kdy je to nutné.
Nojo, pravda, máme tu [url], zapomněl jsem
. Jsou tu tedy i jiná úskalí?
Je to rezervovaný znak (rovnako ako napr. ?, / a &), čiže jeho url-zakódovaním sa môže zmeniť jeho význam. Vyhýbal by som sa im, pokiaľ by bola možnosť.
Úskalia sú také, že niektoré programy s tým môžu mať problém (napr. môžu počítať s tým, že za dvojbodkou nasleduje číslo portu a pod.). Aj keď je to chyba toho programu, tak si skôr zanadávam na toho, kto vymyslel takú URI, než na tvorcu toho programu
.
To je jako třeba ?
Pravda, to mě nenapadlo.
Chtěl jsem jen udělat cosi, co by přijímalo parametry např. ve tvaru
A proč nepoužiješ na oddělení proměnných klasicky ampersand a vymýšlíš takové, ehm, no...?
Bál jsem se, že se na to někdo zeptá
, asi se chci lišit 
Zmena významu po url-zakódovaní znamená, že napr. stranka?p1=asdf;p2=123 neodkazuje na to isté ako stranka?p1=asdf%3Bp2=123.
Ak máš dôvod, spraviť to tak môžeš - prehliadače si s tým musia poradiť. Problém s tým majú len programy, ktoré si parsujú URI podľa toho, ako si vymyslel autor toho programu. Hoci v tomto prípade by som radšej použil klasické site.tld/?parameter1=asdf¶meter2=123.
Aha, už vim. To by se ale dalo ošetřit
Ok, dvojtečka, to je asi blbost, některý programy by to asi fakt vykolejilo. Středník by ale nemusel být problém, nebo se dá chápat i jako něco jinýho, než pouhá část URI?
Zdá se, že objevuji objevené
rfc4157.html