Faqat brauzerda

URL kodlash/dekodlash (O'zbekcha URL va so'rovlarni o'zgartirish)

URL kodlash va dekodlash (percent-encoding) brauzeringizda darhol. encodeURIComponent / encodeURI ekvivalentlari o'rtasida almashing va mumkin bo'lgan ikki tomonlama kodlashni aniqlang.

Rejim
Maqsad
Kengaytirilgan variantlar
Kutilmoqda O'zgartirish brauzeringizda mahalliy darajada amalga oshiriladi. Hech qanday ma'lumot serverga yuborilmaydi.

Variantlar

Kengaytirilgan

Qaysi biridan foydalanishim kerak?

Parametr qiymati → encodeURIComponent

So'rov qiymatlari, yo'l segmentlari va fayl nomlari uchun eng yaxshisi (xavfsiz encodeURIComponent o'zgartirish).

To'liq URL → encodeURI

URLlar o'qilishi oson bo'lishi uchun ? & = / kabi ajratuvchilarni saqlaydi.

+ vs %20

“%20” — standart. “+” — forma/so'rov konvensiyasi — kerak bo'lganda uni almashtiring.

Kirish namunalari

  • https://example.com/search?q=toshkent tushlik&ref=email#bo'lim
  • utm_source=email&utm_campaign=bahorgi savdo 2026
  • salom/Hello?name=Aziz Azimov&note=10%CHEGIRMA

Tezkor tugmalar

Hozir o'zgartirish ⌘/Ctrl + Enter
Ogohlantirish bannerini yopish Esc

URL kodlash/dekodlash (percent-encoding)

Percent-encoding nima?

URL kodlash/dekodlash ASCII bo'lmagan va zaxira qilingan belgilarni URLlarda xavfsiz tashish uchun %xx ketma-ketliklariga o'zgartiradi.

encodeURI va encodeURIComponent

Alohida qiymatlar uchun encodeURIComponent foydalaning; ajratuvchilar saqlanishi kerak bo'lgan to'liq URLlar uchun encodeURI foydalaning.

Maslahat

Agar %25 chiqishda davom etsa, matn ikki marta kodlangan bo'lishi mumkin. Xavfsiz qayta dekodlash uchun ogohlantirish banneridan foydalaning.

Tez-tez beriladigan savollar

+ va %20, farqi nimada?

“%20” — bo'sh joylar uchun RFC-ga mos keladigan foizli kodlash. “+” asosan HTML formalarida (application/x-www-form-urlencoded) qo'llaniladi va so'rov satrlarida ko'pincha bo'sh joy deb hisoblanadi.

Qaysi funksiyadan foydalanishim kerak?

Faqat qiymatlar uchun (so'rov qiymati, yo'l fragmenti, fayl nomi) encodeURIComponent o'zgartirishni tanlang. ? & = / saqlanishi kerak bo'lgan to'liq URLlar uchun encodeURI tanlang.

Ikki tomonlama kodlash nima?

Agar %25 (kodlangan “%”) tez-tez paydo bo'lsa, qiymat ikki marta kodlangan bo'lishi mumkin. Asl matnni tiklashga urinish uchun “Qayta dekodlash” funksiyasidan foydalaning.