Cum se codifică un apostrof într-o adresă URL

Profil lateral al unei femei de afaceri și al unui om de afaceri care se uită la un laptop

Browserele pot înțelege o adresă URL atunci când o codificați corect.

Credit imagine: Ingram Publishing/Ingram Publishing/Getty Images

Pe cât de utile sunt caracterele speciale în limba engleză, ați crede că le puteți introduce pe toate în bara de adrese URL a browserului dvs. Doar un mic subset de caractere US-ASCII pot fi utilizate în condiții de siguranță în adrese URL. Alte caractere, cum ar fi apostroful, sunt rezervate pentru utilizare specială. Dacă trebuie să introduceți o adresă URL în browser care are un apostrof, codificați apostroful. Codificarea asigură că toate site-urile web și browserele interpretează corect adresa URL completă.

Codificați apostroful dvs

Puteți naviga la pagini web folosind mai multe metode, cum ar fi făcând clic pe un marcaj sau tastând o adresă URL în bara de adrese a browserului. Dacă adresa URL pe care trebuie să o introduceți conține un apostrof, înlocuiți apostroful cu %27 și apăsați „Enter” pentru a naviga la adresa URL.

Videoclipul zilei

Exemple de înlocuire a apostrofului

URL-ul http://www.example.com/jim's_burgers este un exemplu de URL care conține un apostrof. După ce înlocuiți apostroful cu %27, adresa URL devine http://www.example.com/jim%27s_burgers. Un alt exemplu de adresă URL codificată este http://www.example.com/cities/denver%27s_altitude.html. În acest caz, denver%27s_altitude.html se referă la un document HTML numit denver's_altidude.html care se află în directorul Orașe de pe serverul Web.

De ce funcționează codificarea

Poate că nu are sens pentru oameni, dar computerele știu că 27 este reprezentarea hexazecimală a valorii ASCII a apostrofului. Creat în anii '60, setul de caractere ASCII formează baza pe care computerele lucrează cu text. Fiecare caracter de pe tastatura computerului este un caracter ASCII care are un număr zecimal pe care computerele îl asociază cu caracterul. De exemplu, echivalentul zecimal al lui H este 72. Valoarea zecimală a unui apostrof este 39. Dacă convertiți 39 într-un număr hexazecimal, obțineți 27, valoarea pe care o utilizați pentru a înlocui apostrofele în adrese URL. Prin convenție, semnul procentual precede aceste numere.

Codificați alte caractere

Puteți codifica alte caractere într-o adresă URL, înlocuindu-le cu echivalentele lor ASCII hexazecimale. Puteți găsi acele valori vizitând un site care conține un tabel de referință pentru codificarea URL HTML (link în Resurse). Aceste tabele listează, de obicei, caracterele ASCII într-o coloană și valorile lor hexazecimale corespunzătoare în alta. De exemplu, dacă găsiți semnul plus într-unul dintre aceste tabele, veți vedea că valoarea sa codificată este %2B.

Restricții de nume de domeniu

Dacă înregistrați un nume de domeniu, numele nu poate avea codare hexadecimală în el. Cu alte cuvinte, nu puteți înregistra un domeniu nou numit jim%27s_cameras dacă doriți să creați un site numit Jim's_Cameras.