URL yon sit entènèt la , tou souvan ke yo rekonèt kòm "sit entènèt adrès la", se sa yon moun ta antre nan yon navigatè entènèt yo nan lòd jwenn aksè nan yon sit entènèt espesifik. Lè ou pase enfòmasyon nan yon URL, ou bezwen asire ke li sèlman itilize karaktè espesifik pèmèt. Karaktè pèmèt sa yo gen ladan karaktè alfabè, chif, ak kèk karaktè espesyal ki gen sans nan URL URL la. Nenpòt lòt karaktè ki bezwen ajoute nan yon URL ta dwe kode sa yo pa lakòz pwoblèm pandan vwayaj navigatè a pou jwenn paj ak resous ou ap chèche.
Kodaj yon URL
Karaktè ki pi souvan kode nan URL URL se karaktè
Ti jan sa a nan tèks kodaj ta transmèt yon sijè nan "sa a se sijè mwen". Yo ta dwe "+" karaktè nan kodaj la ranplase ak yon
Kodaj yon URL, ou tou senpleman ranplase karaktè espesyal yo ak kòd kodaj yo. Sa a pral prèske toujou kòmanse ak yon karaktè.
Kodaj yon URL
Fè egzateman pale, ou ta dwe toujou kode nenpòt karaktè espesyal yo te jwenn nan yon URL. Yon nòt enpòtan, nan ka ou santi ou yon ti jan entimide pa tout sa a pale oswa kodaj, se ke ou jeneralman pa pral jwenn nenpòt karaktè espesyal nan yon URL deyò kontèks nòmal yo eksepte ak done fòm.
Pifò URL itilize karaktè senp ki toujou pèmèt, kidonk pa gen kodaj ki nesesè nan tout.
Si ou soumèt done CGI Scripts lè l sèvi avèk metòd la GET, ou ta dwe kode done yo jan yo pral voye sou URL la. Pou egzanp, si w ap ekri yon lyen nan ankouraje yon RSS feed , URL ou a ap bezwen kode pou ajoute nan URL la script ou ap fè pwomosyon li sou.
Ki sa ki ta dwe ankode?
Nenpòt karaktè ki pa yon karaktè alfabè, yon nimewo, oswa yon karaktè espesyal ki te itilize deyò kontèks nòmal li yo pral bezwen yo dwe kode nan paj ou. Anba la a se yon tab nan karaktè komen ki te kapab jwenn nan yon URL ak kodaj yo.
Karaktè rezève karaktè URL
Karaktè | Objektif nan URL | Kodaj |
: | Separe pwotokòl (http) nan adrès | 3B |
/ | Separe domèn ak repèrtwar | 2F |
# | Separe lankr | 23 |
? | Separe fisèl rechèch | 3F |
& | Eleman eleman separeman | 24 |
@ | Separe non itilizatè ak modpas nan domèn | 40 |
% | Endike yon karaktè kode | 25 |
+ | Endike yon espas | 2B |
| Pa rekòmande nan URL | 20 oswa + |
Remake byen ke egzanp sa yo kode yo diferan pase sa ou jwenn ak HTML karaktè espesyal . Pou egzanp, si ou bezwen kode yon URL ak yon karaktè ampersand (&), ou ta itilize% 24, ki se sa ki montre nan tablo ki anwo a. Si ou te ekri HTML epi ou te vle ajoute yon ampersand nan tèks la, ou pa t 'kapab itilize% 24. Olye de sa, ou ta itilize swa "& amp;"; oswa "& # 38;", tou de ki ta ekri soti & nan paj la HTML lè rann. Sa a ka sanble konfizyon nan premye, men li se fondamantalman diferans ki genyen ant tèks la ki parèt sou paj la tèt li, ki se yon pati nan kòd la HTML, ak URL la fisèl, ki se yon antite separe ak Se poutèt sa sijè a règ diferan.
Lefèt ke "&" karaktè a, osi byen ke anpil lòt karaktè, ka parèt nan chak pa ta dwe konfonn ou nan diferans ki genyen ant de la.
Original atik pa Jennifer Krynin. Edited pa Jeremy Girard.