Is e URL làrach- lìn , ris an canar "seòladh làrach-lìn", a bhios cuideigin a 'dol a-steach do bhrabhsair lìn gus faighinn gu làrach-lìn sònraichte. Nuair a bheir thu seachad fiosrachadh tro URL, feumaidh tu dèanamh cinnteach nach cleachd e ach caractaran ceadaichte sònraichte. Tha na caractaran ceadaichte sin a 'gabhail a-steach caractaran aibideil, àireamhan, agus beagan charactaran sònraichte le ciall anns an t-sreath URL. Bu chòir caractaran sam bith eile a dh'fheumar a chur ri URL a chòdachadh gus nach cuir iad dragh air turas turas a 'bhrabhsair gus na duilleagan agus na goireasan a tha thu a' lorg a lorg.
Encoding URL
Is e an caractar gnàthaichte a tha air a chòdachadh ann an sreang URL an
Chuidicheadh an earrann de theacsa còdachadh cuspair "is e seo mo chuspair". Chaidh an caractar "+" anns a 'chòdachadh a chur an àite le
Airson còd a chur air URL, cuir thu dìreach na caractaran sònraichte leis an t-sreang chòdachaidh aca. Cha mhòr seo daonnan a 'tòiseachadh le% caractar.
Encoding URL
Gu duilich, bu chòir dhut daonnan caractaran sònraichte a lorg a chaidh a lorg ann an URL. Aon nota cudromach, ma tha thu a 'faireachdainn beagan eagal leis an òraid no an còdachadh seo, nach fhaigh thu caractaran sònraichte sam bith ann an URL taobh a-muigh an co-theacsa àbhaisteach ach a-mhàin le dàta foirmeil.
Bidh a 'chuid as motha de na URLan a' cleachdadh nan caractaran sìmplidh a tha an-còmhnaidh ceadaichte, mar sin chan eil feum air còdachadh idir.
Ma chuireas tu dàta a-steach gu scripts CGI a ' cleachdadh modh GET, bu chòir dhut an dàta a chòdachadh oir thèid a chur thairis air an URL. Mar eisimpleir, ma tha thu a 'sgrìobhadh ceangal gus pasgan RSS a bhrosnachadh, feumaidh an URL agad a bhith air a chòdachadh gus cur ris an script script a tha thu ga chur air adhart.
Dè bu chòir a bhith air a chòdachadh?
Feumaidh caractar sam bith nach eil na charactar aibidealach, àireamh no caractar sònraichte a tha air a chleachdadh taobh a-muigh na co-theacsa àbhaisteach a bhith air a chòdachadh air do dhuilleag. Gu h-ìosal tha clàr de charactaran cumanta a gheibhear ann an URL agus an còdachadh.
Caractaran Glèidhte URL Encoding
Caractar | Adhbhar ann an URL | Encoding |
: | Pròtacal eadar-dhealaichte (http) bho sheòladh | % 3B |
/ | Fearann agus seòlaidhean fa leth | % 2F |
# | Achdan sgaraichte | % 23 |
? | Cuir sriant ceist eadar-dhealaichte | % 3F |
& | Eilimearan ceist eadar-dhealaichte | % 24 |
@ | Cuir ainm-cleachdaiche is facal-faire eadar-dhealaichte bho àrainn | % 40 |
% | A 'toirt cunntas air caractar còdaichte | % 25 |
+ | A 'comharrachadh àite | % 2B |
| Gun mholadh ann an URL | % 20 no + |
Thoir fa-near gu bheil na h-eisimpleirean còdaichte eadar-dhealaichte na na lorgas tu le caractaran HTML sònraichte . Mar eisimpleir, ma dh'fheumas tu còd a chur air URL le caractar gnèitheach (&), chleachdas tu% 24, is e sin a tha air a shealltainn anns a 'chlàr gu h-àrd. Nam biodh tu a 'sgrìobhadh a-mach HTML agus bha thu airson teacs a chur ris an teacsa, cha b' urrainn dhut% 24 a chleachdadh. An àite sin, chleachdas tu an dàrna cuid "& amp;"; no "& # 38;", bhiodh an dà chuid a 'sgrìobhadh a-mach & ann an duilleag HTML nuair a chaidh a dhèanamh. Dh'fhaodadh seo a bhith a 'nochdadh meallta an toiseach, ach gu h-àraidh is e an eadar-dhealachadh eadar an teacsa a tha a' nochdadh air an duilleag fhèin, a tha na phàirt den chòd HTML, agus an t-sreath URL, a tha na aonad fa leth agus mar sin fo ùmhlachd riaghailtean eadar-dhealaichte.
Leis nach fhaod an caractar "&", a bharrachd air caractaran eile, nochdadh anns gach fear, cha bu chòir doimhreit a dhèanamh eadar na dàimhean eadar an dà rud.
Artaigil tùsail le Jennifer Krynin. Air a dheasachadh le Jeremy Girard.