URL جو ڪوڊ ڏيڻ جو مختصر تعارف

ويب سائيٽ جو URL ، عام طور تي "ويب سائيٽ ايڊريس" جي نالي سان ڄاڻايل آهي، جيڪو ڪنهن مخصوص ويب سائيٽ تائين رسائي لاء ڪو به ويب برائوزر ۾ داخل ٿيندو. جڏهن توهان يو آر ايل ذريعي معلومات گذري، توهان کي پڪ ڪرڻ جي ضرورت آهي ته صرف اهو مخصوص اجازت ڏنل اکرن کي استعمال ڪندو آهي. انهن اجازتن جي اکرن ۾ الفابيٽيڪل اکرن، عددي، ۽ URL خاصيت ۾ معني ڏنل ڪجھ خاص اکر شامل آهن. يو آر ايل ۾ شامل ٿيڻ جي ڪنهن به ٻين اکرن کي انڪوڊ ڪيو وڃي ٿو ته اهي اهي برائوزر جي سفر دوران مسئلا جو سبب نه آهن انهن صفحن ۽ وسيلن جو توهان ڳولي رهيا آهيو.

URL جو ڪوڊ لڳل

URL string ۾ سڀ کان عام طور تي انڪوڊ ٿيل ڪردار آھي character. جڏهن توهان هڪ URL ۾ هڪ گھڻي سائن ان (+) ڏسي سگهو ٿا ته هي ڪردار هن کي ڏسندا. اها نمائندگي جي جڳهه جي شخصيت. گڏوگڏ سائين هڪ خاص شخص جي حيثيت ۾ ڪم ڪري ٿو جيڪو URL ۾ انهي جڳهه جي نمائندگي ڪري ٿو. سڀ کان وڌيڪ عام طريقو توهان کي ڏسندا ته اهو هڪ ميلو لنڪ ۾ آهي جيڪو هڪ مضمون ۾ شامل آهي. جيڪڏهن توهان انهي موضوع کي انهي جڳهه تي چاهيندا آهيو، توهان ان کي پوسٽ ڪري ان کي انڪوڊ ڪري سگھو ٿا:

ميلو: اي ميل؟ موضوع = ھي + + منهنجو + موضوع

انهي جي انڪوڊنگ ٽيڪسٽ جو هي مضمون "هي منهنجو موضوع آهي" منتقل ڪري ڇڏي آهي. "+" اکري انگ (encoding) ۾ اکري انگ (اصل) ان کي تبديل ڪري ڇڏي ويندو. اصل ۾ <اسپين> جڏھن اھو برائوزر ۾ ادا ڪيو ويندو آھي.

يو آر ايل کي ڪوڊ ڪرڻ لاء، توهان انهن کي انڪوڊنگنگ سوراخ سان خاص ڪردارن کي تبديل ڪريو. اهو تقريبا٪ ڪردار سان شروع ڪندو.

URL جو ڪوڊ لڳل

ڏاڍي محتاط ڳالهائڻ، توھان هميشه ھڪ URL ۾ مليو آھي خاص خاص اکرن کي انڪوڊ ڪريو. هڪ اهم ياداشت، جيڪڏهن توهان سڀني ڳالهين يا انڪوڊنگ سان ٿورو ڊڄي سگهندا آهيو، اهو آهي ته توهان عام طور تي ان جي عام نسخي کان ٻاهر URL ۾ ڪنهن خاص خاصيت نه ملندي، انهي جي فارم سان گڏ.

گهڻو ڪري URLs هميشه سادي ڪارڪن استعمال ڪندا آهن جيڪي هميشه اجازت ڏين ٿيون، تنهنڪري ڪو انڪوڊنگ تمام ضروري آهي.

جيڪڏهن توهان GET طريقا استعمال ڪندي CGI سکرپٹ جي ڊيٽا جمع ڪري، توهان ڊيٽا کي انڪوڊ ڪرڻ گهرجي جيئن ته URL تي موڪلي ويندي. مثال طور، جيڪڏهن توهان آر ايس آر ايف کي فروغ ڏيڻ لاء هڪ لنڪ لکي سگهو ٿا، توهان جي ايڊٽ اسڪرپٽ ڪيو ويو آهي ته توهان جي URL کي لپيٽڊ URL ۾ شامل ڪرڻ لاء انڪوڊ ڪيو ويندو.

ڇا چڪاس ڪيو وڃي؟

ڪو به ڪردار جنهن ۾ الفابيٽيڪل اکرن، نمبر، يا خاص خاصيت کان ٻاهر نه هوندو آهي ان جي عام حالت کان ٻاهر استعمال ٿيل آهي توهان جي صفحي ۾ انڪوڊ ٿيڻ جي ضرورت آهي. هيٺيون عام شخصن جي ھڪڙي جدول آھي جيڪا يو آر ايل ۽ انڪوڊنگ ۾ ڳولي سگھي ٿي.

محفوظ ٿيل ايڊريس URL انڪوڊنگ

اکر URL ۾ مقصد اکري انگ (encoding)
: پتي مان الڳ پروٽوڪول (http) ٪ 3B
/ الڳ الڳ ڊومين ۽ هدايتون ٪ 2F
# الڳ الڳ ڪريو ٪ 23
؟ سوال جي چڪاس ڪريو ٪ 3F
& سوالن جا حصا شامل ڪريو ٪ 24
@ ڊومين مان صارف ۽ پاسورڊ الڳ ڪريو ٪ 40
٪ ھڪڙي اکري ٿيل اکر ظاهر ڪري ٿو ٪ 25
+ هڪ جاء تي ظاهر ڪري ٿو ٪ 2B
URLs ۾ سفارش ناهي ٪ 20 يا +

اهو نوٽ ڪريو ته اهي انڪوڊ ٿيل مثالن کان مختلف آهن جيڪي توهان وٽ آيل خاص HTML سان لاڳاپيل آهن . مثال طور، جيڪڏهن توهان ايمرسسن (&) ڪردار سان URL کي ڪوڊ ڪرڻ جي ضرورت آهي، توهان 24٪ استعمال ڪندا، جيڪا مٿي ڏنل جدول ۾ ڏيکاريل آهي. جيڪڏهن توهان HTML لکڻ لکي هئي ۽ توهان هڪ ايمپرسن کي متن تي شامل ڪرڻ چاهيو ٿا، توهان استعمال ڪري نه سگهيا 24٪. ان جي بدران، توهان يا ڪٿي استعمال ڪريو "& amp؛"؛ يا "& # 38؛"، ٻئي مان لکين ها ۽ HTML صفحن ۾ جڏهن لکن ٿا. اهو پهرين تي الجھن لڳي ٿي، پر بنيادي طور تي اهو متن جيڪو پاڻ تي ڏنل صفحن جي وچ ۾ فرق آهي، جيڪو HTML HTML جو حصو آهي، ۽ URL ٽريڪ آهي، جيڪو الڳ ادارو آهي ۽ انهي ڪري مختلف قاعدن سان لاڳاپيل آهي.

حقيقت اها آهي ته "&" ڪردار، ٻين ڪيترن ئي ٻين ڪردارن کي، ظاهر ٿي سگهي ٿو هر هڪ ۾ توهان کي ٻنهي جي وچ ۾ اختلاف نه ٿيڻ گهرجي.

اصل مضمون جينيفر ڪيريئن طرفان. جيريمي Girard پاران ڏنل