Bepul URL kodlovchi va dekoder

URL va so'rovlar qatorlarini kodlash va dekodlash. EncodeURIComponent, decodeURIComponent va so'rovlar qatorini tahlil qilishni qo'llab-quvvatlaydi.

Yuklangandan keyin oflayn ishlaydi
Kodlash rejimi

Barcha zaxira belgilarini kodlaydi — so'rov qiymatlari va yo'l segmentlari uchun eng yaxshisi.

Qanday ishlaydi

Bu yerda URL kodlash va dekodlash JavaScript'ning o'rnatilgan globallari — encodeURIComponent, encodeURI va decodeURIComponent — yordamida uchinchi tomon kutubxonasisiz va tarmoq so'rovisiz to'liq brauzeringizda ishlaydi. Asbob shuningdek so'rov satri parametrlarini kalit-qiymat jadvali sifatida tahlil qilish va ko'rsatish uchun brauzerning mahalliy URL API'sini ochib beradi.

  1. 1
    Kodlash rejimini tanlang
    Uchta rejim haqiqiy-dunyo foydalanish holatlariga xaritalanadi: "Komponent" encodeURIComponent ni chaqiradi va zaxiralanmagan belgilardan tashqari hammasini qochiradi — alohida so'rov qiymatlari uchun to'g'ri tanlov. "To'liq URL" encodeURI ni chaqiradi va sxema, chiziqlar va domenni o'zgarishsiz qoldiradi. "Forma" encodeURIComponent'dan foydalanadi, so'ng HTML formalari tomonidan yuboriladigan application/x-www-form-urlencoded formatiga mos %20 ni + ga almashtiradi.
  2. 2
    Bir bosishda kodlang yoki dekodlang
    Kodlash matningizni tanlangan funksiyadan o'tkazadi va foiz-kodlangan natijani ko'rsatadi. Dekodlash decodeURIComponent ni chaqiradi (Forma rejimida + bo'shliqlarga o'giriladi). Noto'g'ri shakllangan foiz-ketma-ketliklar — masalan, davomsiz baytli adashgan %E0 — ushlanadi va halokatga uchramasdan inline xato sifatida xabar qilinadi.
  3. 3
    URL API bilan so'rov satrlarini tahlil qiling
    "Parametrlarni tahlil qilish" amali kiritishingizni brauzerning mahalliy URL konstruktoriga o'raydi va har bir kalit-qiymat juftini chiqarish uchun url.searchParams ni aylanib o'tadi. Agar URL konstruktori kiritishni rad etsa, qo'lda yozilgan zaxira & va = bo'yicha bo'ladi va har bir tokenni safeDecode orqali ishga tushiradi, shunda qisman yoki xom so'rov satrlari ham o'qiladigan jadval ishlab chiqaradi.
  4. 4
    Natijani nusxalang
    Kodlangan yoki dekodlangan matn monospace chiqish blokida paydo bo'ladi. Nusxalash tugmasi uni Clipboard API orqali buferga yozadi. Hech qanday bosqichda hech narsa qurilmangizdan chiqmaydi.

Tegishli asboblar

Ko'p so'raladigan savollar