Codare și Decodare URL — Caractere Speciale în URL-uri
URL-urile pot conține doar anumite caractere ASCII. Spațiile, accentele și simbolurile speciale trebuie codificate ca secvențe procentuale. Encoder/decoder-ul nostru procesează aceasta automat.
Codificarea URL versus codificarea entităților HTML
Codificarea URL pentru utilizare în URL-uri: spațiu → %20, & → %26. Codificarea entităților HTML pentru HTML: & → &, < → <. Tehnica corectă depinde de context.
Codificarea șirurilor de interogare
Cheile și valorile dintr-un șir de interogare trebuie codificate separat înainte de concatenare. „Ion & Maria" devine Ion+%26+Maria (form-data) sau Ion%20%26%20Maria (RFC 3986) în funcție de varianta de codificare.
Când este necesar?
La construirea cererilor API cu parametri dinamici. La transmiterea URL-urilor ca șir de interogare. La procesarea intrărilor utilizatorului în căile URL. Majoritatea bibliotecilor HTTP codifică automat — înțelege când este necesar manual.