Mallonga Enkonduko al URL-kodigo

URL de retejo , ankaŭ komune konata kiel "retpaĝaro", estas iu, kiu enirus en retumilon por konsenti specifan retejon. Kiam vi pasas informojn per URL, vi devas certigi, ke ĝi nur uzas specifajn permesajn karakterojn. Ĉi tiuj permesitaj karakteroj inkluzivas alfabetajn karakterojn, numeralojn kaj kelkajn specialajn signojn, kiuj havas signifon en la URL-ĉeno. Ajna alia signo, kiu devas esti aldonita al URL, devus esti kodita tiel ke ili ne kaŭzas problemojn dum la vojaĝo de la retumilo por lokalizi la paĝojn kaj rimedojn, kiujn vi serĉas.

Kodigo de URL

La plej ofte kodita karaktero en URL-kordo estas la karaktero. Vi vidas ĉi tiun karakteron kiam vi vidas plus-signon (+) en URL. Ĉi tio reprezentas la spacan karakteron. La plusa signo agas kiel speciala karaktero reprezentanta tiun spacon en URL. La plej ofta maniero, kiun vi vidos, estas en retpoŝta ligilo, kiu inkluzivas temon. Se vi volas ke la subjekto havas spacojn en ĝi, vi povas kodi ilin kiel pliaj:

mailto: email? subject = this + is + my + subject

Ĉi tiu iom da kodita teksto transdonus temon pri "ĉi tio estas mia temo". La karaktero "+" en la kodigo anstataŭiĝus per reala kiam ĝi estas sendita en la retumilo.

Por kodigi URL, vi simple anstataŭigas la specialajn signojn per sia kodigo. Ĉi preskaŭ preskaŭ komencos%%.

Kodigo de URL

Strikte, vi ĉiam devas kodi ajnajn specialajn karakterojn trovitajn en URL. Grava noto, se vi sentas iom timigita de ĉio ĉi parolado aŭ kodado, estas, ke vi ĝenerale ne trovos iujn specialajn signojn en URL ekstere de sia normala kunteksto, krom kun formo de datumoj.

Plej multaj URLoj uzas la simplajn signojn, kiuj ĉiam estas permesitaj, do neniu kodigo bezonas.

Se vi sendas datumojn al CGI- skriptoj per la metodo GET, vi kodus la datumojn, ĉar ĝi estos sendita tra la URL. Ekzemple, se vi skribas ligilon por antaŭenigi RSS-paŝon , via URL devas esti kodita por aldoni al la skripto URL, kiun vi antaŭenigas.

Kio Devus Esti Kodita?

Ajna karaktero, kiu ne estas alfabeta karaktero, nombro aŭ speciala karaktero, kiu estas uzata ekster ĝia normala kunteksto, bezonos esti kodita en via paĝo. Malsupre estas tablo de komunaj signoj, kiuj troviĝas en URL kaj ilia kodigo.

Rezervitaj Karakteroj URL-Kodigo

Karaktero Intenco en URL Kodigo
: Apartigu protokolon (http) de adreso % 3B
/ / Apartigu domajnon kaj dosierujojn % 2F
N Apartigu ankrojn % 23
? Apartigu demandon-ŝnuron % 3F
& Apartigu demandajn elementojn % 24
@ @ Apartigu salutnomon kaj pasvorton de domajno % 40
% Indikas kodigitan karakteron % 25
+ Indikas spacon % 2B
Ne rekomendita en URLoj % 20 aŭ +

Notu, ke ĉi tiuj koditaj ekzemploj estas malsamaj ol tio, kion vi trovas kun HTML-specialaj signoj . Ekzemple, se vi bezonas kodi URL kun karaktero de ŝnuro (&), vi uzus% 24, kio estas montrita en la supra tabulo. Se vi redaktis HTML kaj vi volis aldoni lingvon al la teksto, vi ne povis uzi% 24. Anstataŭe, vi uzus ĉu "& amp;"; aŭ "& # 38;", ambaŭ el kiuj skribus la & en la HTML-paĝo kiam pruntis. Ĉi tio eble ŝajnas konfuzanta komence, sed ĝi estas esence la diferenco inter la teksto, kiu aperas en la paĝo mem, kiu estas parto de la HTML-kodo kaj la URL-kordo, kiu estas aparta ento kaj sekve submetita al malsamaj reguloj.

La fakto, ke la "&" karaktero, same kiel multaj aliaj karakteroj, povas aperi en ĉiu ne konfuzi vin al la diferencoj inter la du.

Originala artikolo de Jennifer Krynin. Redaktita de Jeremy Girard.