د URL کوډ/ډیکوډ (پښتو URLونه او د پوښتنې تبادله)
ستاسو په براوزر کې په سمدستي ډول د URL انکوډ ډیکوډ (فیصدي کوډ کول). د encodeURIComponent / encodeURI معادلونو ترمینځ تیر شئ او احتمالي دوه ګونی کوډ کول کشف کړئ.
اختیارونه
پرمختللی
زه باید کوم یو وکاروم؟
د پیرامیټر ارزښت → encodeURIComponent
د پوښتنې ارزښتونو ، د لارې برخو او فایل نومونو لپاره غوره (خوندي encodeURIComponent تبادله).
بشپړ URL → encodeURI
د جلا کونکو ساتنه کوي لکه ? & = / نو URLونه د لوستلو وړ پاتې کیږي.
+ بمقابله %20
«%20» معیاري دی. «+» د فورم/پوښتنې دود دی — کله چې ورته اړتیا وي بدل یې کړئ.
نمونې داخلول
- https://example.com/search?q=کابل غرمې ډوډۍ&ref=email#برخه
- utm_source=email&utm_campaign=د پسرلي پلور ۲۰۲۶
- سلام/Hello?name=احمد احمدزی¬e=۱۰%خفیف
شارټ کټونه
د URL کوډ/ډیکوډ (فیصدي کوډ کول)
فیصدي کوډ کول څه شی دی؟
د URL کوډ/ډیکوډ غیر ASCII او خوندي شوي توري په %xx ترتیبونو بدلوي ترڅو دوی په URLونو کې په خوندي ډول سفر وکړي.
encodeURI بمقابله encodeURIComponent
د انفرادي ارزښتونو لپاره encodeURIComponent وکاروئ؛ د بشپړ URLونو لپاره encodeURI وکاروئ چیرې چې جلا کونکي باید پاتې شي.
نکته
که %25 په پرله پسې ډول څرګندیږي ، متن ممکن دوه ځله کوډ شوی وي. د بیا ډیکوډ کولو لپاره د خبرتیا بینر وکاروئ.
عامې پوښتنې
+ او %20، توپیر یې څه دی؟
«%20» د ځایونو لپاره د RFC سره مطابقت لرونکی فیصدي کوډ کول دي. «+» په عمده ډول په HTML فورمو (application/x-www-form-urlencoded) کې کارول کیږي او ډیری وختونه د پوښتنې تارونو کې د ځای په توګه پیژندل کیږي.
زه باید کوم فنکشن وکاروم؟
یوازې د ارزښتونو لپاره (د پوښتنې ارزښت، د لارې برخه، د فایل نوم)، encodeURIComponent تبادله غوره کړئ. د بشپړ URLونو لپاره چې باید ? & = / وساتي ، encodeURI غوره کړئ.
دوه ګونی کوډ کول څه شی دی؟
که %25 (کوډ شوی «%») په مکرر ډول څرګند شي ، ارزښت ممکن دوه ځله کوډ شوی وي. د اصلي متن بیا ترلاسه کولو هڅې لپاره «بیا ډیکوډ کړئ» وکاروئ.