یوازې په براوزر کې

د 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=احمد احمدزی&note=۱۰%خفیف

شارټ کټونه

اوس بدل کړئ ⌘/Ctrl + Enter
د خبرتیا بینر بند کړئ Esc

د URL کوډ/ډیکوډ (فیصدي کوډ کول)

فیصدي کوډ کول څه شی دی؟

د URL کوډ/ډیکوډ غیر ASCII او خوندي شوي توري په %xx ترتیبونو بدلوي ترڅو دوی په URLونو کې په خوندي ډول سفر وکړي.

encodeURI بمقابله encodeURIComponent

د انفرادي ارزښتونو لپاره encodeURIComponent وکاروئ؛ د بشپړ URLونو لپاره encodeURI وکاروئ چیرې چې جلا کونکي باید پاتې شي.

نکته

که %25 په پرله پسې ډول څرګندیږي ، متن ممکن دوه ځله کوډ شوی وي. د بیا ډیکوډ کولو لپاره د خبرتیا بینر وکاروئ.

عامې پوښتنې

+ او %20، توپیر یې څه دی؟

«%20» د ځایونو لپاره د RFC سره مطابقت لرونکی فیصدي کوډ کول دي. «+» په عمده ډول په HTML فورمو (application/x-www-form-urlencoded) کې کارول کیږي او ډیری وختونه د پوښتنې تارونو کې د ځای په توګه پیژندل کیږي.

زه باید کوم فنکشن وکاروم؟

یوازې د ارزښتونو لپاره (د پوښتنې ارزښت، د لارې برخه، د فایل نوم)، encodeURIComponent تبادله غوره کړئ. د بشپړ URLونو لپاره چې باید ? & = / وساتي ، encodeURI غوره کړئ.

دوه ګونی کوډ کول څه شی دی؟

که %25 (کوډ شوی «%») په مکرر ډول څرګند شي ، ارزښت ممکن دوه ځله کوډ شوی وي. د اصلي متن بیا ترلاسه کولو هڅې لپاره «بیا ډیکوډ کړئ» وکاروئ.