Kaip veikia % kodavimas adresams?
Kadangi URL protokolas standartizavimo sumetimais remiasi riboto angliško ASCII raidyno schema, visos specifinės kitų kalbų raidės ar simboliai tampa neteisėti ir todėl turi būti pakeisti kodais su '%' ir šešioliktainiais skaičiais.
Įprastos URL modifikacijos
- Tuščias tarpas → %20: Kritinis veiksnys atliekant paiešką svetainės laukeliuose. Spaces in URLs become %20 or +
- Prijungimo simbolis & → %26: Patikina serverį kad šis '&' reiškia tekstinę vertę, o ne instrukciją. Ampersand is encoded to avoid confusion with query separators
- Lygybės ženklas = → %3D: Padeda serveriui neatšaukti įklijuotos vertės kodo rėvių. Equals sign is encoded in values to prevent parsing issues
- Brukšnys / → %2F: Prijungiant kito serverio katalogus tekstiniu keliu, privaloma jį koti. Forward slash encoded when it's part of a value, not a path separator