Kako kodirati apostrof u URL-u
Koliko god posebni znakovi bili korisni u engleskom jeziku, pomislili biste da ih sve možete upisati u URL traku preglednika. Samo mali podskup US-ASCII znakova siguran je za upotrebu u URL-ovima. Ostali znakovi, poput apostrofa, rezervirani su za posebnu upotrebu. Ako trebate unijeti URL u svoj preglednik koji ima apostrof, kodirajte apostrof. Kodiranje osigurava da sva web-mjesta i preglednici ispravno interpretiraju cijeli URL.
Kodirajte svoj apostrof
Do web-stranica možete doći koristeći nekoliko metoda, kao što je klik na oznaku ili upisivanje URL-a u adresnu traku preglednika. Ako URL koji trebate upisati sadrži apostrof, zamijenite apostrof s %27 i pritisnite "Enter" za navigaciju do URL-a.
Primjeri zamjene apostrofa
URL http://www.example.com/jim's_burgers primjer je URL-a koji sadrži apostrof. Nakon što zamijenite apostrof s %27, URL postaje http://www.example.com/jim%27s_burgers. Drugi primjer kodiranog URL-a je http://www.example.com/cities/denver%27s_altitude.html. U ovom slučaju, denver%27s_altitude.html odnosi se na HTML dokument pod nazivom denver's_altidude.html koji se nalazi u direktoriju Cities na web poslužitelju.
Zašto kodiranje funkcionira
Ljudima to možda nema smisla, ali računala znaju da je 27 heksadecimalni prikaz ASCII vrijednosti apostrofa. Stvoren 60-ih, ASCII skup znakova čini temelj na kojem računala rade s tekstom. Svaki znak na tipkovnici vašeg računala je ASCII znak koji ima decimalni broj koji računala povezuju sa znakom. Na primjer, decimalni ekvivalent za H je 72. Decimalna vrijednost apostrofa je 39. Ako pretvorite 39 u heksadecimalni broj, dobit ćete 27, vrijednost koju koristite za zamjenu apostrofa u URL-ovima. Prema konvenciji, znak postotka stoji ispred ovih brojeva.
Kodiranje drugih znakova
Možete kodirati druge znakove u URL-u tako da ih zamijenite njihovim heksadecimalnim ASCII ekvivalentima. Te vrijednosti možete pronaći tako da posjetite web mjesto koje sadrži referentnu tablicu kodiranja HTML URL-a (veza u Resursima). Ove tablice obično navode ASCII znakove u jednom stupcu i njihove odgovarajuće heksadecimalne vrijednosti u drugom. Na primjer, ako pronađete znak plus u jednoj od ovih tablica, vidjet ćete da je njegova kodirana vrijednost %2B.
Ograničenja naziva domene
Ako registrirate naziv domene, naziv ne smije sadržavati heksadecimalno kodiranje. Drugim riječima, ne možete registrirati novu domenu pod nazivom jim%27s_cameras ako želite stvoriti web mjesto pod nazivom Jim's_Cameras.