Kenyelletso e khutšoanyane ho URL ea Encoding

URL ea marang- rang , eo hape e tsejoang e le "aterese ea marang-rang", ke seo motho e mong a ka kenang sebapeng sa hau sa marang-rang e le hore a fihle ho websaete e itseng. Ha o fetisa tlhahisoleseding ka URL, o lokela ho etsa bonnete ba hore o sebelisa feela litlhaku tse lumelloang. Tsena li lumelloa ho kenyelletsa litlhaku tsa alfabeta, linomoro, le lihlooho tse 'maloa tse khethehileng tse nang le moelelo oa khoele ea URL. Litlhaku tse ling tsohle tse hlokang ho kenyelletsoa URL li lokela ho ngolisoa e le hore li se ke tsa baka mathata nakong ea leeto la sebapali ho fumana maqephe le lisebelisoa tseo u li batlang.

Ho kenyelletsa URL

Sebopeho se kentsoeng ka kakaretso ka mohala oa URL ke setho sa . U bona setšoantšo sena neng kapa neng ha u bona le-pontšo (+) ho URL. Sena se emela sebopeho sa sebaka. Letšoao le pharaletseng le sebetsa joaloka setšoantšo se khethehileng se emelang sebaka seo URL. Tsela e tloaelehileng ka ho fetisisa eo u tla e bona hona e le sehlopha sa mailto se akarelletsang taba. Haeba u batla hore taba e be le libaka ho eona, u ka e kenyelletsa e le pluses:

mailto: email? subject = sena + ke + taba ea ka

Mantsoe ana a mangata a encoding a fetisa sehlooho sa "ena ke taba ea ka". Sebopeho sa "+" se kentsoeng se tla nkeloa sebaka ke sa sebele ha se fetoleloa ka sebapali.

Ho kenyelletsa URL, u mpa u nkela sebaka sa batho ba khethehileng ka khoele ea bona ea encoding. Sena se tla lula se qala ka% character.

Ho kenyelletsa URL

Ha e le hantle, o lokela ho kenyelletsa litlhaku tse khethehileng tse fumanoang URL. Tlhokomeliso e 'ngoe ea bohlokoa, haeba u ikutloa u tšosoa ke puo ena eohle kapa kopo, ke hore ka tloaelo u ke ke ua fumana litlhaku tse khethehileng ho URL ntle le moelelo oa tsona o tloaelehileng haese ka data ea fomu.

Ma-URL a mang a sebelisa litlhaku tse bonolo tseo kamehla li lumelloang, kahoo ha ho hlokahale hore ho be le encoding ho hang.

Haeba o romella dintlha ho CGI script ka mokhoa oa GET, o lokela ho kenyelletsa data ha e tla romeloa holim'a URL. Ka mohlala, haeba u ngola sekahare ho ntšetsa pele fepa ea RSS , URL ea hau e tla hloka ho kenyelloa ho kenyelletsa URL ea script eo u e khothalletsang.

Ke Eng e Lokelang ho Ngotsoa?

Boemo bofe kapa bofe bo sa sebetsanang le alfabeta, palo, kapa setšoantšo se ikhethang se sebelisoang ka ntle ho moelelo oa sona o tloaelehileng se tla hloka ho kenngoa ka har'a leqephe la hau. Ka tlase tafole ea litlhaku tse tloaelehileng tse ka fumanoang URL le encoding ea bona.

Lihlooho tse boloketsoeng ho ngolisa URL

Boemo Morero ho URL Ho ngodisa
: Hlakola protocol (http) ho tloha atereseng % 3B
/ Ho arohana le li-directory % 2F
# Arola likekere % 23
? Fapana khalala ea lipotso % 3F
& Khetha likarolo tsa lipotso % 24
@ Khetholla lebitso la hau le lebitso la hau ho tloha mookameli % 40
% E bontša motho ea khethiloeng % 25
+ E bontša sebaka % 2B
Ha e khothaletsoe ho URLs % 20 kapa +

Hlokomela hore mehlala ena e kentsoeng e fapane ho feta seo u se fumaneng ka HTML libopeho tse khethehileng . Ka mohlala, haeba u hloka ho koalla URL ka mokhoa oa ampersand (&), u ka sebelisa% 24, e leng se bontšitsoeng tafoleng e ka holimo. Haeba u ne u ngola HTML 'me u batla ho eketsa amp ampandand ho taba, u ke ke ua sebelisa% 24. Ho e-na le hoo, u ka sebelisa "& amp;"; kapa "& # 38;", tseo ka bobeli li neng li ka ngola & le leqepheng la HTML ha li fetoleloa. Hona ho ka 'na ha bonahala eka ho ferekanya qalong, empa ha e le hantle ke phapang pakeng tsa temana e hlahang leqepheng lena, e leng karolo ea khoutu ea HTML, le mohala oa URL, e leng sehlopha se ikemetseng mme ka lebaka leo o latela melao e sa tšoaneng.

'Nete ea hore "&" sebopeho, hammoho le litlhaku tse ling tse ngata, li ka hlaha ho e mong le e mong ha lia lokela ho u ferekanya ho fapaneng lipakeng tsa tse peli.

Sehlooho sa pele sa Jennifer Krynin. E hlophisitsoeng ke Jeremy Girard.