URL կոդավորում/ապակոդավորում (ճապոներեն URL և հարցման փոխարկիչ)

Ակնթարթորեն փոխարկիր URL կոդավորումն ու ապակոդավորումը (տոկոսային կոդավորում) քո բրաուզերում։ Փոխիր encodeURIComponent/encodeURI վարքագիծը և հայտնաբերի՛ր հնարավոր կրկնակի կոդավորումը։

Ավտոմատ ռեժիմը լռելյայն միացված է։ Տեղադրիր մուտքը և անմիջապես ստացիր արդյունք, հետո պատճենիր, փոխի՛ր կամ մաքրի՛ր այն նույն հոսքում։

Մուտքը մշակվում է տեղային՝ քո բրաուզերում և երբեք չի ուղարկվում սերվերի։

Ինչպես օգտագործել

  1. Տեղադրիր URL-ը կամ պարամետրային տողը մուտքային դաշտում։
  2. Ընտրիր ռեժիմը (Ավտոմատ / Կոդավորում / Ապակոդավորում) և թիրախը (Պարամետրի արժեք / Ամբողջական URL)։
  3. Ստուգիր արդյունքը և պատճենիր այն։ Եթե պետք է նոր անցում, օգտագործիր Փոխել կոճակը։

Ո՞ր տարբերակն ընտրել

Պարամետրի արժեք (խորհուրդ է տրվում)

Օգտագործիր encodeURIComponent-ի նման փոխարկում հարցման արժեքների, ուղու հատվածների և ֆայլերի անունների համար։

Ամբողջական URL

Օգտագործիր encodeURI-ի նման փոխարկում, երբ պետք է պահպանել ամբողջական URL-ի կառուցվածքը։

+ ընդդեմ %20

Ձևաթղթային հարցումներում + նշանը կարող է ներկայացնել բացատ։ Կարող ես փոխել այս վարքագիծը առաջադեմ ընտրանքներում։

Օրինակ

Ճապոներեն URL

Մուտք

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

Արդյունքի նախադիտում

Ընտրիր ամբողջական URL-ի թիրախը, որպեսզի փոխարկման ժամանակ պահպանվի URL-ի կառուցվածքը

UTM պարամետրեր

Մուտք

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

Արդյունքի նախադիտում

Հարմար է + և %20 վարքագիծը համեմատելու համար

Տող՝ նշաններով

Մուտք

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

Արդյունքի նախադիտում

Անվտանգ ապակոդավորումը պահպանում է անվավեր % հաջորդականությունները և զգուշացնում է՝ առանց խափանվելու

Ի՞նչ է URL կոդավորում/ապակոդավորումը (տոկոսային կոդավորում)

  • Տոկոսային կոդավորումը URL-ի համար անհարմար նիշերը փոխում է %xx ձևի։
  • Ապակոդավորումը %xx-ը վերադարձնում է սկզբնական նիշերին։
  • Սա կարևոր է URL-ներում ճապոներեն տեքստի, բացատների և նշանների հետ աշխատելիս։

Երբ օգտագործել encodeURI-ը և encodeURIComponent-ը

  • encodeURIComponent-ի վարքագիծը օգտագործիր միայն արժեքների համար (հարցման արժեք կամ ուղու հատված)։
  • encodeURI-ի վարքագիծը օգտագործիր ամբողջական URL-ների համար։
  • Ընտրությունն արա ըստ այն բանի, թե ? & = / բաժանարարները պետք է անփոփոխ մնա՞ն, թե ոչ։

ՀՏՀ

Ի՞նչ տարբերություն կա + և %20-ի միջև։

%20-ը RFC-ստանդարտի բացատի ներկայացումն է, իսկ + հիմնականում օգտագործվում է application/x-www-form-urlencoded ձևաչափում։ Ձևաթղթերից եկած հարցումներում + նշանը կարող է ընկալվել որպես բացատ։

Ո՞ր ֆունկցիան պետք է օգտագործեմ։

Միայն արժեքների համար օգտագործիր encodeURIComponent-ի նման փոխարկում, իսկ ամբողջական URL-ի համար՝ encodeURI-ի նման։ Ընտրությունը կախված է նրանից, թե բաժանարարները պետք է անփոփոխ մնա՞ն։

Ի՞նչ է կրկնակի կոդավորումը։

Եթե շատ %25 հաջորդականություններ ես տեսնում, նույն մուտքը կարող է մի քանի անգամ կոդավորված լինել։ Այս գործիքը դա հայտնաբերում է և մեկ սեղմումով թույլ է տալիս ևս մեկ անգամ ապակոդավորել։