Cuprins:
Definiție - Ce înseamnă codarea URL-ului?
Codarea URL este un mecanism pentru traducerea caracterelor neimprimabile sau speciale într-un format universal acceptat de serverele web și browsere. Codificarea informațiilor poate fi aplicată la Nume Uniforme de Resurse (URN), Identificatori de Resurse Uniforme (URI) și Localizatori de Resurse Uniforme (URL-uri), iar caracterele selectate din URL sunt înlocuite cu unul sau mai multe triplete de caractere cuprinse în procentul de caractere și două cifre hexadecimale. Cifrele hexadecimale din tripletele de caractere reprezintă valoarea numerică a caracterelor care sunt înlocuite. Codarea URL este utilizată pe scară largă în trimiterea de date în formular HTML în cererile HTTP.
Codarea URL este cunoscută și sub denumirea de procente de codare.
Techopedia explică codificarea URL-ului
Conform RFC 3986, caracterele găsite într-o adresă URL trebuie să fie prezente în setul definit de caractere ASCII rezervate și nerezervate. Cu toate acestea, codarea URL permite ca caracterele care altfel nu ar fi permis să fie reprezentate cu ajutorul caracterelor permise. Codarea URL-ului este utilizată mai ales pentru caracterele de control non-ASCII - caractere dincolo de setul de caractere ASCII format din 128 de caractere și caractere rezervate, cum ar fi punct și virgulă, semn egal, spațiu sau îngrijire.
Un proces în două etape este de obicei urmat pentru codificarea URL, care constă în conversia șirului de caractere într-o secvență de octeți cu codare UTF-8 și apoi conversia fiecărui octet care este un caracter non-ASCII în „% HH”, unde HH este reprezentarea hexadecimală corespunzătoare a octețului înlocuit. Codificarea URL poate ajuta la conversia caracterelor non-ASCII într-un format care poate fi transmis pe internet.