1. Wat is URL-codering?
URL-codering (percent-encoding) is het proces waarbij onveilige tekens in URL's worden omgezet naar % gevolgd door hexadecimale codes. Omdat URL's alleen ASCII-tekens toestaan, moeten Koreaanse tekens, speciale tekens en spaties worden gecodeerd. Bijvoorbeeld: spatie wordt %20, @ wordt %40 en het teken é wordt gecodeerd als %C3%A9. Volgens de RFC 3986-standaard moeten tekens anders dan A-Z, a-z, 0-9, -, _, ., ~ worden gecodeerd. Verschillende delen van URL's, zoals queryparameters, paden en hashes, hebben verschillende coderingsregels.