အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ URL Encoder နှင့် Decoder

URL များနှင့် query strings များကို စာဝှက်ပြီး ကုဒ်လုပ်ပါ။ ကုဒ်URIComponent၊ decodeURIComponent နှင့် query string parsing ကို ပံ့ပိုးပေးသည်။

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်
ကုဒ်ခွင့်ပုံစံ

ကန့်သတ်ထားသောအက္ခရာများအားလုံးကိုကုဒ်ဝင်သည်။ — မေးခွန်းတန်ဖိုးများနှင့်လမ်းအရှည်အတွက်အကောင်းဆုံး။

အသုံးများသော အသုံးပြုမှုများ

  • API အတွက် URL လုံခြုံမှုများကို ကုဒ်ခြင်းပါAPI တောင်းဆိုချက် URL သို့ ထည့်သွင်းမီ မေးခွန်းလက်ခြင်းများကို လုံခြုံစွာ ကုဒ်ခြင်းပါ။
  • ရေမေးခွန်းခွင်းများအတွက် URL များကို ကုဒ်ခြင်းပါရေမေးခွန်းအလေ့အကျင့်များအတွက် ကလစ်လုံခြုံ ခွင်းများ ဖန်တီးပါ — အထူးစာလုံးများကို ကုဒ်ခြင်းပြီး ခွင်းများကို တစ်ခုချင်းစီ ရေမေးခွန်း အလုံးအခြင်းများတွင် အသက်သွင်းပါ။
  • ကွန်မျူနီကေးရန် မျှဝေမှုအတွက် URL များကို ကုဒ်ခြင်းပါTwitter၊ Facebook၊ နှင့် LinkedIn မျှဝေမှု ခလုတ်များအတွက် အလိုအလျောက်စာ၊ ကျမ်းကိုးများ၊ နှင့် ခွင်းများဖြင့် URL များ ကြိုတင်ပြင်ဆင်ပါ။
  • Query Strings ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး
  • Webhook URLs ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး

မည်သို့ အလုပ်လုပ်သည်

ဤနေရာတွင် URL encoding နှင့် decoding ကို JavaScript ၏ built-in global များ — encodeURIComponent, encodeURI, and decodeURIComponent — ကို သုံး၍ ပြင်ပ library၊ network request မပါဝင်ဘဲ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည်။ ကိရိယာသည် query string parameter များကို key-value table တစ်ခုအဖြစ် parse လုပ်ပြီး ပြသရန် browser ၏ native URL API ကိုလည်း ဖော်ထုတ်ပေးသည်။

  1. 1
    Encoding mode တစ်ခု ရွေးချယ်ပါ
    Mode သုံးခုသည် လက်တွေ့အသုံးပြုမှု case များနှင့် map လုပ်ထားသည်: "Component" သည် encodeURIComponent ကို ခေါ်ပြီး unreserved character များမှလွဲ၍ အားလုံးကို escape လုပ်သည် — individual query value တစ်ခုစီအတွက် မှန်ကန်သော ရွေးချယ်မှု။ "Full URL" သည် encodeURI ကို ခေါ်ပြီး scheme, slash, and domain ကို မပြောင်းလဲဘဲ ထားသည်။ "Form" သည် encodeURIComponent ကို သုံးပြီး HTML form များ ပေးပို့သော application/x-www-form-urlencoded format နှင့် ကိုက်ညီစေရန် %20 ကို + ဖြင့် လဲသည်။
  2. 2
    တစ်ချက်နှိပ်ဖြင့် Encode (သို့) decode
    Encoding သည် သင့်စာသားကို ရွေးချယ်ထားသော function ဖြင့် ဖြတ်သန်းစေပြီး percent-encoded ရလဒ်ကို ပြသသည်။ Decoding သည် decodeURIComponent ကို ခေါ်သည် (Form mode တွင် + ကို space သို့ ပြောင်းလဲထားသည်)။ %E0 ကဲ့သို့ continuation byte မပါသော percent-sequence မှားများကို ဖမ်းယူပြီး crash မဖြစ်ဘဲ inline error တစ်ခုအဖြစ် ဖော်ပြသည်။
  3. 3
    URL API ဖြင့် Query string များ parse လုပ်ပါ
    "Parse params" လုပ်ဆောင်ချက်သည် သင့် input ကို browser ၏ native URL constructor တွင် ခြုံပြီး key-value pair တစ်ခုစီကို ထုတ်ယူရန် url.searchParams ကို iterate လုပ်သည်။ URL constructor က input ကို ငြင်းပယ်ပါက ကိုယ်တိုင်ရေးထားသော fallback တစ်ခုသည် & နှင့် = ပေါ်ခွဲပြီး token တစ်ခုစီကို safeDecode ကို ဖြတ်သန်းစေသည်၊ ထို့ကြောင့် တစ်ပိုင်းတစ်စ (သို့) raw query string များပင် ဖတ်ရလွယ်သော table တစ်ခု ဆက်လက် ထုတ်ပေးသည်။
  4. 4
    ရလဒ်ကို ကူးယူပါ
    Encode သို့မဟုတ် decode လုပ်ထားသော စာသားသည် monospace output block တစ်ခုတွင် ပေါ်လာသည်။ Copy ခလုတ်တစ်ခုသည် Clipboard API မှတစ်ဆင့် ၎င်းကို clipboard သို့ ရေးသည်။ ဘာမှ သင့်စက်ကို ဘယ်အချိန်တွင်မျှ မထွက်ပါ။

ဆက်နွှယ်သော ကိရိယာများ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ