URLa kodetzeko sarrera laburra

Webgunearen URLa , "webguneen helbidea" ere deitzen dena, norberaren webgunea webgunera sartzeko sartzen den zerbait da. URL baten bidez informazioa pasatzen duzunean, baimendutako karaktere espezifikoak bakarrik onartzen dituzula ziurtatu behar duzu. Onartutako karaktere hauek karaktere alfabetikoak, zenbakiak eta URL katearen esanahia duten zenbait karaktere berezi daude. URL batera gehitu behar diren beste karaktere batzuk kodetu beharko lirateke, arakatzailearen bidaian zehar arazoak sor ditzaten bila ditzakezun orriak eta baliabideak bilatzeko.

URL bat kodetzea

URL-kateko karaktere gehienen kodeketa karakterea da. Pertsonaia hau ikusiko duzu plus-sign (+) URL batean ikusten duzun bakoitzean. Honek espazio-karakterea adierazten du. Gehienezko ikurrak URL berezi bateko espazio berezi bat bezala funtzionatzen du. Ikus dezakezun modu ohikoena subjektu bat duen mailto esteka batean dago. Gaiak espazioak eduki nahi badituzu, haiek kodetu ditzakezu:

mailto: email gaia = + hau nire + subjektua + da

Kodetze-testuaren bit honek "hau da nire gaia" gaia transmitituko luke. Kodeketa "+" karakterea ordeztuko da batekin, arakatzailean egitean.

URL bat kodetzeko, karaktere bereziak bere kodeketa katearekin ordeztu besterik ez duzu. Hau ia beti% karakterearekin hasiko da.

URL bat kodetzea

Estuki hitz egitean, URL batean aurkitutako karaktere bereziak beti kodetu behar dituzu. Ohar garrantzitsua da, eztabaida edo kodeketa guztientzako beldur pixka bat sentituz gero, normalean URL karaktere berezi bat ez da topatuko testuinguru arruntetik kanpo, datuen datuak izan ezik.

URL gehienek beti onartzen dituzten karaktere errazak erabiltzen dituzte, beraz kodeketa ez da beharrezkoa.

GET metodoa erabiliz CGI scriptak datuak bidaltzen badituzu, datuak URLaren bidez bidaliko dira. Esate baterako, RSS iturri bat sustatzeko esteka bat idazten ari bazara, zure URLa kodetu beharko da sustatzen duzun script-ean sartzeko.

Zer egin behar da kodetuta?

Karaktere alfabetikoan, zenbaki edo karaktere berezirik gabeko testuingurutik kanpo erabiltzen den edozein karaktere zure orrian kodetuta egon behar du. Jarraian URL baten eta kodeketan aurki daitezkeen karaktere arrunten taula bat dago.

Karaktereak erreserbatuta URL kodeketa

Character Helburua URLan Encoding
: Adierazitako protokolo (http) bereizita % 3B
/ Gaineko domeinua eta direktorioak % 2F
# Aingura bereiziak 23%
? Banatu kontsulta katea % 3F
& Kontsulta osagarriak bereizi 24%
@ Erabiltzaile-izena eta pasahitza bereizita domeinutik % 40
% Kodetutako karakterea adierazten du % 25
+ Espazio bat adierazten du % 2B
Ez gomendatzen URLetan % 20 edo +

Kontuan izan kodeketa adibide hauek HTML karaktere bereziak dituzten aurkituko dituzu baino. Adibidez, URLa kodetuz gero, & ampersand (&) karakterearekin,% 24 erabili beharko zenuke, hau da, goiko taulan agertzen dena. HTMLa idazterakoan eta mezu bat gehitu nahi izan bazenu, ezin duzu% 24 erabili. Horren ordez, "& amp;" erabili beharko zenituzke; edo "& # 38;", horietako bakoitzak HTML orriko & idazterakoan idazterakoan. Hasieran hau nahasgarria dirudi, baina oinarrian agertzen den testua, HTML kodearen zati bat da eta URL katea, hau da, aparteko entitatea eta, beraz, arau desberdinen menpe dagoena.

"&" Karakterea, baita beste hainbat karaktere ere, bakoitza agertzea ez da nahastu bi artekoen arteko desberdintasunak.

Jennifer Krynin-en jatorrizko artikulua. Jeremy Girard-ek editatua.