Bepul URL kodlovchi va dekoder
URL va so'rovlar qatorlarini kodlash va dekodlash. EncodeURIComponent, decodeURIComponent va so'rovlar qatorini tahlil qilishni qo'llab-quvvatlaydi.
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.
- 1Kodlash rejimini tanlangUchta 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.
- 2Bir bosishda kodlang yoki dekodlangKodlash 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.
- 3URL 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.
- 4Natijani nusxalangKodlangan 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
Base64 Kodlovchi va Dekodlovchi
Matn yoki fayllarni Base64 ga kodlang yoki Base64 satrlarini oddiy matnga qaytaring. Tezkor, maxfiy va bepul.
HTML Kodlovchi va Dekodlovchi
Maxsus belgilarni HTML mavjudotlariga kodlang yoki mavjudotlarni oddiy matnga qaytaring. Brauzeringizda darhol.
Sezar Shifri va Matn Shifrlovchi
Matnni Sezar shifri, ROT13, Atbash va Vijener shifri bilan shifrlang va deshifrlang. Klassik almashtirish shifrlari, barchasi brauzeringizda.