URL انکوڈ/ڈیکوڈ (جاپانی URL اور استفساری سٹرنگ کنورٹر)

اپنے براؤزر میں فوراً URL انکوڈ/ڈیکوڈ کریں (فیصدی کوڈنگ)۔ encodeURIComponent/encodeURI کے رویوں کے درمیان سوئچ کریں اور ممکنہ دوہری انکوڈنگ کی نشاندہی کریں۔

خودکار موڈ طے شدہ ہے۔ ان پٹ پیسٹ کریں اور فوراً آؤٹ پٹ حاصل کریں، پھر ایک ہی سلسلے میں نقل کریں، ادلا بدل کریں، یا صاف کریں۔

ان پٹ آپ کے براؤزر میں مقامی طور پر پراسیس ہوتی ہے اور کبھی سرور کو نہیں بھیجی جاتی۔

استعمال کا طریقہ

  1. ان پٹ خانے میں URL یا پیرامیٹر سٹرنگ پیسٹ کریں۔
  2. موڈ (خودکار/انکوڈ/ڈیکوڈ) اور ہدف (پیرامیٹر قدر/مکمل URL) منتخب کریں۔
  3. نتیجہ دیکھیں اور نقل کریں۔ جب دوبارہ مرحلہ چاہیے ہو تو ادلا بدل استعمال کریں۔

کون سا انتخاب بہتر ہے؟

پیرامیٹر قدر (تجویز کردہ)

استفساری قدروں، پاتھ کے حصوں، اور فائل ناموں کے لیے encodeURIComponent طرز کی تبدیلی استعمال کریں۔

مکمل URL

جب مکمل URL ساخت برقرار رکھنی ہو تو encodeURI طرز کی تبدیلی استعمال کریں۔

+ بمقابلہ %20

فارم طرز استفساری سطور میں + خالی جگہ ظاہر کر سکتا ہے۔ آپ یہ رویہ اعلیٰ اختیارات میں بدل سکتے ہیں۔

نمونہ

جاپانی URL

ان پٹ

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

آؤٹ پٹ پیش منظر

تبدیلی کے دوران URL ساخت برقرار رکھنے کے لیے مکمل URL ہدف منتخب کریں

UTM پیرامیٹرز

ان پٹ

utm_source=メール&utm_campaign=春セール 2026

آؤٹ پٹ پیش منظر

+ اور %20 کے رویے کا موازنہ آسانی سے کریں

علامات والی سٹرنگ

ان پٹ

こんにちは/Hello?name=山田太郎&note=10%OFF

آؤٹ پٹ پیش منظر

محفوظ ڈیکوڈنگ غلط % سلسلوں کو برقرار رکھتی ہے اور کریش ہونے کے بجائے تنبیہ دیتی ہے

URL انکوڈ/ڈیکوڈ (فیصدی کوڈنگ) کیا ہے؟

  • فیصدی کوڈنگ URL کے لیے ناموزوں حروف کو %xx شکل میں بدلتی ہے۔
  • ڈیکوڈنگ %xx کو اصل حروف میں واپس بدلتی ہے۔
  • URLs میں جاپانی متن، خالی جگہیں، اور علامات سنبھالنے کے لیے یہ ضروری ہے۔

encodeURI اور encodeURIComponent کب استعمال کریں

  • صرف قدروں کے لیے encodeURIComponent طرز استعمال کریں (استفساری قدر یا پاتھ کا حصہ)۔
  • مکمل URLs کے لیے encodeURI طرز استعمال کریں۔
  • ? & = / جیسے حد بندی علامات کو برقرار رکھنا ہے یا نہیں، اسی کے مطابق انتخاب کریں۔

اکثر پوچھے گئے سوالات

+ اور %20 میں کیا فرق ہے؟

%20، RFC طرز کی خالی جگہ کی نمائندگی ہے، جبکہ + زیادہ تر application/x-www-form-urlencoded طریقوں میں استعمال ہوتا ہے۔ فارم سے آنے والی استفساری سطور میں + کو خالی جگہ سمجھا جا سکتا ہے۔

مجھے کون سا فنکشن استعمال کرنا چاہیے؟

صرف قدروں کے لیے encodeURIComponent طرز تبدیلی استعمال کریں، اور مکمل URLs کے لیے encodeURI طرز تبدیلی۔ یہ طے کریں کہ حد بندی علامات کو تبدیل ہونا چاہیے یا نہیں۔

دوہری انکوڈنگ کیا ہے؟

اگر آپ کو بہت سی %25 سلسلے نظر آئیں تو ممکن ہے ایک ہی ان پٹ کئی بار انکوڈ ہوا ہو۔ یہ ٹول اسے شناخت کر سکتا ہے اور ایک کلک سے دوبارہ ڈیکوڈ کرنے دیتا ہے۔