URL kodlash/dekodlash (yaponcha URL va so'rov satri aylantirgichi)

Brauzeringizda URL kodlash/dekodlashni (foizli kodlash) darhol aylantiring. encodeURIComponent/encodeURI xatti-harakatlari orasida almashing va ehtimoliy ikki martalik kodlashni aniqlang.

Standart rejim Avto. Kirishni joylashtiring va darhol chiqishni oling, so'ng bitta oqim ichida nusxalang, almashtiring yoki tozalang.

Kirish brauzeringizda mahalliy qayta ishlanadi va hech qachon serverga yuborilmaydi.

Qanday foydalaniladi

  1. URL yoki parametr satrini kirish maydoniga joylashtiring.
  2. Rejimni (Avto/Kodlash/Dekodlash) va nishonni (Parametr qiymati/To'liq URL) tanlang.
  3. Natijani ko'rib chiqing va nusxalang. Yana bir bosqich kerak bo'lsa Almashtirishdan foydalaning.

Qaysi birini tanlash kerak?

Parametr qiymati (tavsiya etiladi)

So'rov qiymatlari, yo'l bo'laklari va fayl nomlari uchun encodeURIComponent uslubidagi aylantirishdan foydalaning.

To'liq URL

To'liq URL tuzilmasini saqlash kerak bo'lsa, encodeURI uslubidagi aylantirishdan foydalaning.

+ va %20

Forma uslubidagi so'rov satrlarida + bo'sh joyni anglatishi mumkin. Bu xatti-harakatni Kengaytirilgan sozlamalarda almashtirishingiz mumkin.

Namuna

Yaponcha URL

Kirish

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

Chiqish ko'rinishi

Aylantirishda URL tuzilmasini saqlash uchun To'liq URL nishonini tanlang

UTM parametrlari

Kirish

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

Chiqish ko'rinishi

+ va %20 xatti-harakatini taqqoslash oson

Belgilar bilan satr

Kirish

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

Chiqish ko'rinishi

Xavfsiz dekod noto'g'ri % ketma-ketliklarini saqlaydi va qulab tushish o'rniga ogohlantiradi

URL kodlash/dekodlash (foizli kodlash) nima?

  • Foizli kodlash URL uchun noqulay belgilarni %xx ko'rinishiga aylantiradi.
  • Dekodlash %xx ni asl belgilarga qaytaradi.
  • Bu URL ichida yaponcha matn, bo'sh joy va belgilar bilan ishlashda muhimdir.

encodeURI va encodeURIComponent ni qachon ishlatish kerak

  • Faqat qiymatlar uchun (so'rov qiymati yoki yo'l bo'lagi) encodeURIComponent xatti-harakatidan foydalaning.
  • To'liq URL lar uchun encodeURI xatti-harakatidan foydalaning.
  • ? & = / kabi ajratgichlar o'z holicha qolishi kerakmi yoki yo'qligiga qarab tanlang.

Tez-tez so'raladigan savollar

+ va %20 o'rtasidagi farq nima?

%20 - RFC uslubidagi bo'sh joy ifodasi, + esa asosan application/x-www-form-urlencoded qoidalarida ishlatiladi. Forma manbali so'rov satrlarida + bo'sh joy sifatida talqin qilinishi mumkin.

Qaysi funksiyadan foydalanishim kerak?

Faqat qiymatlar uchun encodeURIComponent uslubidan, to'liq URL uchun encodeURI uslubidan foydalaning. Ajratgichlar o'zgarmasligi kerakmi-yo'qmi, shunga qarab tanlang.

Ikki martalik kodlash nima?

Agar ko'p %25 ketma-ketliklarini ko'rsangiz, bir xil kirish bir necha marta kodlangan bo'lishi mumkin. Bu asbob buni aniqlaydi va bir bosishda yana bir marta dekodlashga imkon beradi.